티스토리 뷰


1. GWT와 GAE를 연동시킨다.

[GWT / GAE] Google Web Toolkit 와 Google App Engine 연동하기, 구글 서버에 올리기

* 위의 페이지의 5번에서 transactions-optional을 설정했는지 확인한다.
다른 이름도 가능하지만 아래의 2번과 이름이 같아야한다.

2. PersistenceManagerFactory 객체를 만든다
- 아래와 같은 간단한 인터페이스를 만들어두면 좋다.

public final class PMF {

    private static final PersistenceManagerFactory pmfInstance = JDOHelper.getPersistenceManagerFactory("transactions-optional");
   
    private PMF() {};
    public static PersistenceManagerFactory get() {
        return pmfInstance;
    }
}

* JDOHelper.getPersistenceManagerFactory("transactions-optional"); 의 인자로 받는 스트링과 1번에서 설정한 스트링이 같아야한다

3. 저장하기

PersistenceManager pm = PMF.get().getPersistenceMaanger();

pm.makePersistent(user); //PersistenceCapable설정한 객체

pm.close();

4. 아이디로 가져오기

PersistenceManager pm = PMF.get().getPersistenceMaanger();

User user = pm.getObjectById(User.class , id);

pm.close();

5. 수정하기

PersistenceManager pm = PMF.get().getPersistenceMaanger();

User user = pm.getObjectById(User.class , id);

user.setName("수정하는 이름");

pm.close();

6. 삭제하기

PersistenceManager pm = PMF.get().getPersistenceMaanger();

pm.deletePersistent(user);

pm.close();

끝.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함