+++ /dev/null
-package com.yuji.tdb.db;\r
-\r
-import java.util.List;\r
-\r
-import javax.jdo.PersistenceManager;\r
-\r
-public class TrainDao {\r
- private static TrainDao instance = null;\r
- private PersistenceManager pm = PMFactory.get().getPersistenceManager();\r
-\r
- public static TrainDao getInstance() {\r
- if (instance == null) {\r
- instance = new TrainDao();\r
- }\r
- return instance;\r
- }\r
-\r
- private TrainDao() {\r
-\r
- }\r
-\r
- public List<Train> search() {\r
- String query = "SELECT FROM " + Train.class.getName();\r
- List<Train> list = (List<Train>) pm.newQuery(query).execute();\r
- pm.close();\r
- return list;\r
- }\r
-\r
- public void put(String key, String value) {\r
- KeyValue keyValue = new KeyValue(key, value);\r
- pm.makePersistent(keyValue);\r
- }\r
-\r
- public void put(String key, int value) {\r
- put(key, String.valueOf(value));\r
- }\r
-}\r