
Hibernate
tplina
这个作者很懒,什么都没留下…
展开
-
Hibernate 中hbm.xml主键的<generator class="***"></generator>的不同属性含义
1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) increment主键按数值顺序递增。此方式的实现机制...转载 2018-04-30 13:49:26 · 1066 阅读 · 0 评论 -
Hibernate配置单向一对多关联关系的一些问题
一.子表的外键是空值可能原因:父表的hbm.xml文件中对set标签的设置为inverse="true",如图:而在添加时又是以父表的集合添加子表元素的,导致数据库中子表的外键为空如图:解决办法:1.可以将inverse置为"false",不写默认为false.inverse简介:inverse的意思是反转,用来设置关系哪一方是拥有者owner,由他来维护这个关系。在一对多的关系中,包含Set/C...原创 2018-05-01 14:21:45 · 291 阅读 · 0 评论 -
(转载)MyEclipse编写第一个Hibernate实例
一.首先,我们新建一个Java项目,取名为HibernateTest。二.因为hibernate框架是用面向对象的思想来操作数据库,那么一定要建立数据库和表。 (1).这里我使用的是MySQL 5.6版本的数据库,大家可以去网上下载MySQL,我没有使用MySQL自带的管理工具和命令行工具,使用的是一款SQLyog工具,下载地址:http://download.youkuaiyun.com/detail/u01转载 2018-04-28 13:56:25 · 221 阅读 · 0 评论 -
( 转)Hibernate报错org.hibernate.MappingException: Unknown entity:...解决方法
今天看视频教程学习了一下Hibernate,按照视频教程中的代码写,老师测试通不过,老报错,苦苦找不到原因,最终经过一个下午一个晚上的时间找出了原因,遂记录一下,希望帮助到有需要的人。 先说下报错: org.hibernate.MappingException: Unknown entity 这...转载 2018-04-29 22:43:57 · 741 阅读 · 0 评论