知识大全 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]

JPA和hibernate对删除操作的不同[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 JPA和hibernate对删除操作的不同[4]

JPA和hibernate对删除操作的不同[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 JPA和hibernate对删除操作的不同[2]

JPA和hibernate对删除操作的不同[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 hibernate优化方案

  一批量修改和删除  在Hibernate中如果需要对任何数据进行修改和删除操作都需要先执行查询操作在得到要修改或者删除的数据后再对该数据进行相应的操作处理在数据量少的情况下采用这种处理方式没有问题

知识大全 Hibernate(jpa)复合主键annotation声明方法

Hibernate(jpa)复合主键annotation声明方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Hibernate/JPA成功使用的十点心得

Hibernate/JPA成功使用的十点心得  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大约

知识大全 学习JPA——Hibernate Annotation使用实例

学习JPA——HibernateAnnotation使用实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Hibernate批量更新与删除实例浅析

Hibernate批量更新与删除实例浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我们的

知识大全 hibernate级联删除

  有两张表结构如下  Java代码  t_item            &n

知识大全 Hibernate的多对一和一对多操作实例

Hibernate的多对一和一对多操作实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Hib