
jpa
www.渣男.cn
渣
展开
-
JPA报错No EntityManager with actual transaction available for current thread
此错误是我在进行删除的时候报的错;原因是在删除操作上没有添加事务管理。解决方法:在对应的@Service或组件上添加@Transactional即可。原创 2018-10-19 16:34:38 · 6675 阅读 · 1 评论 -
Spring Data JPA之自动转化下划线
在项目中遇到数据库表没有下划线如SysUser,POJO类名也是SysUser,springboot下的默认jpa会在创建拼接sql语句时自动将SysUser转为Sys_User从而报错。解决方法:在application.yml中配置如下...转载 2019-04-15 11:03:25 · 944 阅读 · 1 评论 -
Spring Data Jpa 复合主键
这次大创有个需求,在数据库建表时发现,主键为复合主键:在网上看了几篇博客,以及在spring boot干货群咨询(感谢夜升额耐心解答)过后总算是做出来了。这里做个总结,方便日后查阅。正文这里采用@IdClass注解的方式来实现复合主键;思路编写一个复合主键类UserProjectMultiKeysClass;通过@IdClass注释在实体中标注复合主键;可以通过Entity...原创 2019-04-15 12:02:25 · 599 阅读 · 1 评论