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)

相关推荐

  • mysql常用的查询语句(mysql用来分析查询的语句)

    技术MySQL中常用的查询子句有哪些这篇文章给大家分享的是有关MySQL中常用的查询子句有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对于数据分析,MySQL多采用查询,如数据的排序、分

    攻略 2021年12月20日
  • 什么是分布式数据库和TIDB 整体架构

    技术什么是分布式数据库和TIDB 整体架构这篇文章给大家介绍什么是分布式数据库和TIDB 整体架构,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。TIDB 是一个分布式,强一致的可水平扩展的关系型数据

    攻略 2021年12月1日
  • 分析web前端中html元素样式覆盖问题

    技术分析web前端中html元素样式覆盖问题这篇文章主要讲解了“分析web前端中html元素样式覆盖问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析web前端中ht

    攻略 2021年11月5日
  • mysql中Too many connections问题怎么处理

    技术mysql中Too many connections问题怎么处理这篇文章将为大家详细讲解有关mysql中Too many connections问题怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这

    攻略 2021年11月6日
  • 服务器哪些因素会影响SEO香港服务器租用

    技术服务器哪些因素会影响SEO香港服务器租用大多数SEO专家认为,在决定为给定搜索查询显示哪些网站时,搜索引擎会考虑多个因素。其中之一是用于托管您的网站的服务器,在这里,我们将以香港服务器为例讨论服务器的选择会对您的搜索

    礼包 2021年10月26日
  • 二分之根号二等于多少,二分之根号二是分数吗,为什么

    技术二分之根号二等于多少,二分之根号二是分数吗,为什么二分之根号二不是分数二分之根号二等于多少。解答过程如下:(1)分数是一个整数a和一个正整数b的不等于整数的比。分数表示一个数是另一个数的几分之几,或一个事件与所有事件

    生活 2021年10月26日