1 package com.yuji.tdb.db;
\r
3 import javax.jdo.PersistenceManager;
\r
5 public class KeyValueDao {
\r
6 private static KeyValueDao instance = null;
\r
8 public static KeyValueDao getInstance(){
\r
9 if (instance == null){
\r
10 instance = new KeyValueDao();
\r
15 private PersistenceManager pm = PMFactory.get().getPersistenceManager();
\r
17 private KeyValueDao(){
\r
21 public String get(String key){
\r
22 KeyValue keyValue = pm.getObjectById(KeyValue.class, key);
\r
23 if (keyValue == null){
\r
26 return keyValue.getValue();
\r
29 public void put(String key, String value){
\r
30 KeyValue keyValue = new KeyValue(key, value);
\r
31 pm.makePersistent(keyValue);
\r