知识大全 JPA和hibernate对删除操作的不同[5]
Posted 操作
篇首语:山高有攀头,路远有奔头。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JPA和hibernate对删除操作的不同[5]相关的知识,希望对你有一定的参考价值。
JPA和hibernate对删除操作的不同[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
调用JPA的代码如下
EntityManagerFactory emf = Persistence createEntityManagerFactory( TestSSH PU ); EntityManager em = emf createEntityManager(); em getTransaction() begin(); hadeslee jpaentity Person p = new hadeslee jpaentity Person(); p setAge( ); p setName( 千里冰封 );
hadeslee jpaentity Department dept = em find( hadeslee jpaentity Department class Long valueOf( )); System out println( 找到的dept= + dept); em remove(dept); em getTransaction() mit();
调用hibernate的代码如下
Session session = HibernateUtil getSessionFactory() getCurrentSession(); session getTransaction() begin(); Department dept = (Department) session load(Department class ); session delete(dept); session getTransaction() mit();最后发现是JPA是不能删除的 而hibernate这边的调用可以删除 一开始我还以为是toplink的实现问题 后来特意把实现改成hibernate的实现 也同样 所以有可能是JPA的要求必须得这样做 不能替我们自动完成一些东西 是利于安全 这可能就是标准和流行的差别吧 呵呵
cha138/Article/program/Java/ky/201311/29048相关参考
JPA和hibernate对删除操作的不同[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
JPA和hibernate对删除操作的不同[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
JPA和hibernate对删除操作的不同[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
一批量修改和删除 在Hibernate中如果需要对任何数据进行修改和删除操作都需要先执行查询操作在得到要修改或者删除的数据后再对该数据进行相应的操作处理在数据量少的情况下采用这种处理方式没有问题
知识大全 Hibernate(jpa)复合主键annotation声明方法
Hibernate(jpa)复合主键annotation声明方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
Hibernate/JPA成功使用的十点心得 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 大约
知识大全 学习JPA——Hibernate Annotation使用实例
学习JPA——HibernateAnnotation使用实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
Hibernate批量更新与删除实例浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在我们的
有两张表结构如下 Java代码 t_item &n
Hibernate的多对一和一对多操作实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hib