1 package com.yuji.tdb.db;
\r
3 import java.util.List;
\r
5 import javax.jdo.PersistenceManager;
\r
7 public class TrainDao {
\r
8 private static TrainDao instance = null;
\r
9 private PersistenceManager pm = PMFactory.get().getPersistenceManager();
\r
11 public static TrainDao getInstance() {
\r
12 if (instance == null) {
\r
13 instance = new TrainDao();
\r
18 private TrainDao() {
\r
22 public List<Train> search() {
\r
23 String query = "SELECT FROM " + Train.class.getName();
\r
24 List<Train> list = (List<Train>) pm.newQuery(query).execute();
\r
29 public void put(String key, String value) {
\r
30 KeyValue keyValue = new KeyValue(key, value);
\r
31 pm.makePersistent(keyValue);
\r
34 public void put(String key, int value) {
\r
35 put(key, String.valueOf(value));
\r