Hibernate如何映射文件

技术Hibernate如何映射文件这篇文章给大家分享的是有关Hibernate如何映射文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。由于JPA是不需要配置的,代码里面已经包括了注释,所以下

这篇文章给大家分享的是有关冬眠如何映射文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

由于作业的装配区(JobPackArea)是不需要配置的,代码里面已经包括了注释,所以下面附上冬眠映射文件,为了使数据库里面更清楚一些,所以两者使用的表不是同一张表,JPA的表是带作业的装配区(JobPackArea)前缀的,用@Table这个注释声明了这一点。

?xmlversion='1.0 '编码='UTF-8 '?DoctypeHibernate-映射公共'-//Hibernate/Hibernate appingdd 3.0//EN ' ' http://Hibernate。SourceForge。net/Hibernate-mapping-3.0。dtd ' Hibernate-映射包=' com。哈德斯利。jpaentity ' class name=' Department ' table=' Department ' idname=' id ' column=' departatid ' type=' long ' generator class=' native '/id property name=' deptName '/property=' description '/setname=' persons ' key column '调用作业的装配区(JobPackArea)的代码如下:

EntityManagerFactoryemf=持久性。createentitymanagerfactory(' tests h1 pu2 ');

entitymanager rem=emf。createentitymanager();

em.getTransaction().begin();

com。哈德斯利。杰潘提提。persop=newcom。哈德斯利。杰潘提提。person();

p。setage(26);

p.setName('千里冰封');

com。哈德斯利。杰潘提提。departmentdept=em。发现

(com。哈德斯利。杰潘提提。部门。同学们,再见。的值(' 3 ');

System.out.println('找到的dept=' dept

艾米。移除(部门);

em.getTransaction().commit();

调用冬眠的代码如下:

会话会话=Hibernate util。GetSessionFactory().getCurrentSession();session.getTransaction().begin();部门部门=(部门)session.load(部门。类,2);会话。删除(部门);session.getTransaction().commit();***发现是作业的装配区(JobPackArea)是不能删除的,而冬眠这边的调用可以删除,一开始我还以为是toplink的实现问题,后来特意把实现改成冬眠的实现,也同样。所以有可能是作业的装配区(JobPackArea)的要求必须得这样做,不能替我们自动完成一些东西,是利于安全。这可能就是标准和流行的差别吧。

感谢各位的阅读!关于"冬眠如何映射文件"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/137021.html

(0)

相关推荐

  • 归并排序和逆序对数量

    技术归并排序和逆序对数量 归并排序和逆序对数量归并排序
    #includeiostreamusing namespace std;
    const int N = 100010;
    int q[N];
    int

    礼包 2021年11月5日
  • 臀大肌锻炼方法,臀部肌肉缕缩要做什么锻炼

    技术臀大肌锻炼方法,臀部肌肉缕缩要做什么锻炼臀大肌位于臀部臀大肌锻炼方法,被认为是人体最强壮的肌肉之一。它连接到尾骨或尾骨,以及其他周围的骨骼。臀大肌负责臀部和大腿的运动。下面是五种非常有效的锻炼臀部肌肉的方法,希望对您

    生活 2021年10月24日
  • Java中boolean占几字节

    技术Java中boolean占几字节这篇文章主要介绍“Java中boolean占几字节”,在日常操作中,相信很多人在Java中boolean占几字节问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月4日
  • java语言软件开发工具包是什么(使用java语法的脚本语言)

    技术四种Java脚本语言对比的示例分析小编给大家分享一下四种Java脚本语言对比的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在一些

    攻略 2021年12月20日
  • c++和Python哪个好(c++)

    技术C++如何实现堆排序这篇文章主要介绍“C++如何实现堆排序”,在日常操作中,相信很多人在C++如何实现堆排序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++如何实现堆排序”的疑惑有

    攻略 2021年12月22日
  • 使用ogg同步数据给kafka

    技术使用ogg同步数据给kafka 使用ogg同步数据给kafka使用ogg同步数据给kafka两榜进士2017-06-20 14:55:3123011收藏9分类专栏:大数据-Kafka大数据-Kafk

    礼包 2021年10月28日