随笔分类 -  hibernate/JPA

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

点击右上角即可分享
微信分享提示