随笔分类 - hibernate/JPA
hibernate/JPA/spring data JPA相关
摘要:示例代码:
阅读全文
摘要:处理方法 包含结束时间00.00.00 包含结束时间 23.59.59
阅读全文
摘要:需求: 1.将数据库中两条数据中的唯一约束列 做值的替换 原始思想: 将两条数据查出来,在程序中设置第三方变量,进行两条数据的替换,然后将原始两条数据删除,将新的两条替换后的数据插入。 新思想: 1》JPA查询出两条数据,此时还是持久化状态。 2》(放置字段数据库唯一)将其中一条数据字段+“自定义字
阅读全文
摘要:今天使用mybatis和jpa的过程中,发现这样一个问题: mybatis执行一个update方法,返回值为1,但是数据库中数据并未更新,粘贴sql语句直接在数据库执行,等待好久报错:Lock wait timeout exceeded; try restarting transaction 最后发
阅读全文
摘要:修改操作 如果使用的JPA,应该是 findByUid之后 将新的值对old进行赋值,最后对old值进行flush(),即可完成更新,而不应该去更新新的实体. 示例代码: 以后补充
阅读全文
摘要:示例代码:
阅读全文
摘要:报错: 如果检查 自己写的SQL语句完全没有问题的情况下,并且已经使用了@Param(value ="") 那么你需要注意,@Param()这个注解引入的jar包是jpa的jar包还是ibatis的jar包。 注意@Param()引用的jar包是否正确
阅读全文
摘要:展示代码: 打印结果:
阅读全文
摘要:实例代码:
阅读全文
摘要:长编码存储规则为: 父级长编码+":"+自己的uid 例如最顶级GoodsType-->uid = 123 >longCode= 123: 子级GoodsType -->uid=456 >longCode=123:456: 孙子级GoodsType -->uid=789 -->longCode=12
阅读全文
摘要:示例代码如下: 报错: org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'goodsConfigUid' cannot be found on null 解决方法: 是因为
阅读全文
摘要:示例代码如下:
阅读全文
摘要:spring data jpa中使用count计数方法很简单 直接在dao层写方法即可 这样即可根据传入的字段查询即可。
阅读全文
摘要:对实体类的的多个字段建立唯一索引,达到复合主键的效果 package com.sxd.swapping.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; /** * 多个字段 key2 和k
阅读全文
摘要:默认创建数据表使用的引擎是MyISAM 配置和之前spring boot中一样 server.port=9666 #datasource spring.datasource.continue-on-error=false spring.datasource.url=jdbc:mysql://loca
阅读全文
摘要:【代码参考地址】:GitHub地址 【原文地址】【http://blog.sina.com.cn/s/blog_7085382f0100uk4p.html】 【这里仅用到第三点为止】 基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封
阅读全文
摘要:使用spring data jpa 的删除操作,需要加注解@Modifying @Transactional 否则报错如下: No EntityManager with actual transaction available for current thread - cannot reliably
阅读全文
摘要:spring boot项目中 使用spring data jpa 启动报错: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dealerTransfer
阅读全文
摘要:唯一约束注解 单列约束和联合约束 分别如下
阅读全文
摘要:Hibernate Save hibernate save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思。我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的
阅读全文