hibernate
文章平均质量分 80
小灰灰的可爱无人可替代
这个作者很懒,什么都没留下…
展开
-
Spring jpa配置 autoRegisterUserTypes
autoRegisterUserTypes原创 2021-03-26 11:58:22 · 343 阅读 · 0 评论 -
could not resolve property hibernate
这个错误是实体属性名称对不上原创 2017-09-30 17:25:08 · 410 阅读 · 0 评论 -
hibernate使用学习
原文:http://blessht.iteye.com/blog/1327883转载 2017-09-20 15:33:46 · 219 阅读 · 0 评论 -
hibernate实体字段属性改变不更新到数据库
在需要的方法或类名增加@Transactional(readOnly=true)import org.springframework.transaction.annotation.Transactional;原创 2017-08-31 15:34:20 · 2842 阅读 · 0 评论 -
hibernate无限递归问题
使用jackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnorejackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。 @转载 2017-09-12 15:24:56 · 1290 阅读 · 0 评论 -
hibernate 直接用懒加载属性显示数据为空
今天页面上一个属性显示不出来,可数据库确存在,感觉有些奇怪,遂检查代码。debug模式发现懒加载的实体数据为空解决调用该实体,并赋值到model。model.addAttribute("carTypePrice", carSource.getCarType().getPriceStr());//懒加载需要调用查询其中carSource为实体,getCarType为懒加载实体原创 2017-09-05 20:56:13 · 1181 阅读 · 0 评论 -
hibernate 非数据库对应字段
@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性. 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,原文:http://bbs.csdn.net/topics/390157456转载 2017-09-09 04:43:22 · 1359 阅读 · 0 评论 -
CascadeType属性说明
CascadeType.PERSIST只有A类新增时,会级联B对象新增。若B对象在数据库存(跟新)在则抛异常(让B变为持久态) CascadeType.MERGE指A类新增或者变化,会级联B对象(新增或者变化) CascadeType.REMOVE只有A类删除时,会级联删除B类; CascadeType.ALL包含所有; CascadeType.REFRESH没用过。 综上:大多数情况用Cascad转载 2017-09-12 14:28:00 · 622 阅读 · 0 评论 -
hibernate的查询的比较
ibernate的查询的比较 hibernate的查询有很多,Query,find,Criteria,get,loadquery使用hsql语句,可以设置参数是常用的一种方式criteria的方式,尽量避免了写hql语句,看起来更面向对象了。find方式,这种方式已经被新的hibernate丢弃get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比转载 2017-09-20 14:59:18 · 280 阅读 · 0 评论 -
hibernate 级联查询报错
查询报错如下Caused by: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.pbh.model.car.CarBrand#82]出现问题原因 数据原因 外键ID不存在原创 2017-09-20 14:56:30 · 451 阅读 · 0 评论 -
关于hibernate通过注解方式自动生成表时字段的顺序问题
今天在做服务器数据的清库,使用hibernate建表后,插入本地数据报错.开始还以为是mysql版本不对,对比后都是5.6版本,然后以为是因为DEFAULT CURRENT_TIMESTAMP这个导致的,测试还是不行,最后仔细检查了导入的sql,发现原来是mysql导出结构和数据时,有建表语句,insert时就没有写字段名称INSERT INTOarea_mmmVALUES ('1', '1', '原创 2017-09-11 17:06:43 · 2675 阅读 · 0 评论 -
hibernate sum求和(hql和sql)
今天使用hibernate计算某列的和出现错误ERROR:ERROR: com.pbh.response.exception.exceptionhandler.ControllerAdviceHandler - exception java.lang.NullPointerExceptionat org.hibernate.dialect.function.St转载 2017-08-25 15:24:04 · 7469 阅读 · 0 评论 -
hibernate对象懒加载,json序列化失败
//net.sf.json 解决办法 JsonConfig config = new JsonConfig(); config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT); config.setExcludes(new String[]{"handler","hibernateLazyInitializer"});转载 2017-09-15 15:36:44 · 1253 阅读 · 0 评论 -
解决hibernate @OneToOne 无限循环引用问题
@JsonIdentityInfo 2.0+版本新注解,作用于类或属性上,被用来在序列化/反序列化时为该对象或字段添加一个对象识别码,通常是用来解决循环嵌套的问题@Entity @Table(name = "CAR_ORDER") @JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property原创 2017-09-13 09:16:35 · 2895 阅读 · 0 评论