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)

相关推荐

  • 如何在lambda表达式中使用引用形式捕捉局部变量

    技术如何在lambda表达式中使用引用形式捕捉局部变量本篇文章为大家展示了如何在lambda表达式中使用引用形式捕捉局部变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获F.52

    攻略 2021年11月10日
  • AI 神经网络学习

    技术AI 神经网络学习 AI 神经网络学习神经网络学习
    1、输出与输入的关系(感知基):
    $$
    y=\begin{Bmatrix}
    1 {\overrightarrow{x}\cdot \overri

    礼包 2021年12月9日
  • 战时管制是指,什么叫战时状态战时措施

    技术战时管制是指,什么叫战时状态战时措施它是指当国家安全受到严重威胁时,将军队处于最高级的备战准备,并向全国发布战争动员令的一种战斗紧张形势战时管制是指。交战国之间的敌对状态。一旦进入战争状态,交战国之间的外交关系、经济

    生活 2021年10月29日
  • Redis的底层数据结构-整数集合

    技术Redis的底层数据结构-整数集合 Redis的底层数据结构-整数集合整数集合(intset)是Redis用于保存整数值的集合抽象数据类型,它可以保存类型为int16_t、int32_t 或者int

    礼包 2021年11月11日
  • 做某事有困难英语,英文做某事有困难还有哪些表达

    技术做某事有困难英语,英文做某事有困难还有哪些表达1做某事有困难英语、have a problem(in) doing sth释义:做某事有困难
    例句:But the states dont have a problem

    生活 2021年10月24日
  • MySQL varchar类型最大值是多少

    技术MySQL varchar类型最大值是多少本篇内容介绍了“MySQL varchar类型最大值是多少”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

    攻略 2021年12月4日