hibernate
文章平均质量分 54
tangyaya8
这个作者很懒,什么都没留下…
展开
-
小白学习Hibernate遇到的错误以及解决办法(GenerationTarget encountered exception accepting command : Error executing)
由于项目需要,这几天在学习Hibernate,遇到了一个小错误,但是让我解决了一天多…….遇到问题废话不多说,先上错误 ,解决问题翻遍google,百度,各种办法都试了,就是不行,最后对照一篇文章,逐字逐句敲下来,发现它的主键是Long,我的主键是String.然后我把主键类型改成Long运行成功了.追根溯源我们都知道,Mysql中主键自增只能是数值类型的.在Hibernate中,用户自定义配原创 2017-11-08 14:31:38 · 6662 阅读 · 0 评论 -
Hibernate中主键生成策略(<generator></gentrator>)的几种方式
什么是主键生成策略Hibernate是针对与Dao层的一款完全面向对象的框架.今天讨论一下Hibernate中主键的生成策略 在用户自定义实体映射配置文件XXX.hbm.xml中有这样的配置<class> <id> <generator class="主键生成策略的类型"></generator> </id> <property></property></原创 2017-11-09 19:51:24 · 771 阅读 · 0 评论 -
关于Hibernate5.2之后createCriteria(),@deprecated(过时的)
发现问题今天学到Hibernate的查询所有对象Criteria,发现获取Criteria的方法,()已经过时 /** * Create {@link Criteria} instance for the given class (entity or subclasses/implementors). * * @param persistentClass The原创 2017-11-11 15:56:45 · 8021 阅读 · 6 评论 -
初识Hibernate(一)之配置文件以及框架搭建
2017原创 2017-11-20 20:21:59 · 178 阅读 · 0 评论 -
初识Hibernate(二)之简单操作
用Hibernate连接数据库写在前面:本文用到的配置文件都使用 上一篇 初识Hibernate(二)老套路,先学习Hibernate的几个重要类和方法1 . Configuration 获取加载配置文件对象的类Configuration conf = new Configuration();//一般调用无参构造方法2 . SessionFactory 重量级 创建session对象的核心接口,原创 2017-11-20 20:54:43 · 177 阅读 · 0 评论 -
初识Hibernate(三)之查询操作
明天写原创 2017-11-22 09:53:50 · 182 阅读 · 0 评论 -
初识Hibernate(三)之多表关系维护
关系型数据库中常见的三种关系一对多关系(最常见)多对多关系一对一关系(很少见)Hibernate也提供了三种关系的维护,简化操作.多一对多关系及简单CURD测试用例 : 简易的客户联系人对应关系 客户表 : CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(原创 2017-11-22 11:21:47 · 391 阅读 · 0 评论 -
初识Hibernate(三)之多表关系维护
多对多关系以介绍上一节讨论了Hibernate一对多关系的维护,这节讨论多对多关系的维护在实际生活中,有很多多对多的例子: 比如老师和学生的关系.职员和职位的关系..等等.由于多对多关系中不能在两个关系表中插入对应的主键作为外键,所以要新建一张表来维护两者的关系我用支援和职位的背景作为Demo实例数据库表与实体表的模型图用户表的对应关系角色表的对应关系配置实体映射的文件User的实体表packa原创 2017-11-22 20:11:10 · 828 阅读 · 0 评论 -
用Gson在Hibernate框架下出现栈溢出
出现问题今天用hibernate封装一个list,然后用谷歌的json转换工具转换成json格式.但是一运行,就报错,而且出现无限循环.然后栈溢出…问题原因因为用了Hibernate的关系映射,在实体表中,都写了双方的关系,所以Gson一直请求,导致栈溢出.解决办法取消一方的维护,加关键字transient private transient Set<LinkMan> linkMen = n原创 2017-11-26 17:09:25 · 617 阅读 · 0 评论