JPA
牧水
这个作者很懒,什么都没留下…
展开
-
EntityManager一些常用的API
1)get entity —— find() or getReference() Person person = em.find(Person.class,1); 当在数据库中没有找到记录时,getReference()和find()是有区别的,find()方法会返回null,而getReference() 方法会抛出javax.persistence.EntityNotF转载 2012-06-13 18:07:26 · 1717 阅读 · 0 评论 -
JPA EntityManager的四个主要方法 ——persist,merge,refresh和remove
public void persist(Object entity) persist 方法可以将实例转换为 managed( 托管 ) 状态。在调用 flush() 方法或提交事务后,实例将会被插入到数据库中。 对不同状态下的实例 A , persist 会产生以下操作 : 1. 如果 A 是一个 new 状态的实体,它将会转为 managed 状态; 2.转载 2012-06-08 11:14:20 · 2117 阅读 · 0 评论