我找不出什麼HibernateUtil是... 是不是需要與JPA?HibernateUtil與JPA
我用GWT的JPA,這個實現是否足夠?
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
public final class EMF {
private static final EntityManagerFactory emfInstance =
Persistence.createEntityManagerFactory("default");
private EMF() {}
public static EntityManagerFactory get() {
return emfInstance;
}
}
,並在使用:
public class AccountDao {
public static final EntityManager entityManager() {
return Emf.get().createEntityManager();
}
public void createAccount(Account account) {
EntityManager em = entityManager();
EntityTransaction tx = em.getTransaction();
try {
tx.begin();
em.persist(account);
tx.commit();
}
catch (Throwable t) {
t.printStackTrace();
tx.rollback();
}
finally {
em.close();
}
}
}
看到這個post (Gilead JPA configuration)請。我還不明白,如何使用HibernateUtil或HibernateJpaUtil或PersistentBeanManager的東西...
用DTO代替它會更好嗎? – 2011-04-07 16:17:01