OSDN Git Service

DB\82ð\8eg\97p
[traindelaybot/source.git] / workspace / .metadata / .plugins / org.eclipse.core.resources / .history / 78 / 404799cdeb6500111e5bcf098ae37dc9
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/404799cdeb6500111e5bcf098ae37dc9 b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/404799cdeb6500111e5bcf098ae37dc9
new file mode 100644 (file)
index 0000000..08c4db1
--- /dev/null
@@ -0,0 +1,20 @@
+package com.yuji.tdb.db;\r
+\r
+import javax.jdo.PersistenceManager;\r
+\r
+public class KeyValueDao {\r
+       private PersistenceManager pm = PMFactory.get().getPersistenceManager();\r
+       \r
+       public String get(String key){\r
+               KeyValue keyValue = pm.getObjectById(KeyValue.class, key);\r
+               if (keyValue == null){\r
+                       return null;\r
+               }\r
+               return keyValue.getValue();\r
+       }\r
+       \r
+       public void put(String key, String value){\r
+               KeyValue keyValue = new KeyValue(key, value);\r
+               pm.makePersistent(keyValue);\r
+       }\r
+}\r