![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springdatajpa
河马小胖子
这个作者很懒,什么都没留下…
展开
-
JPA使用nativeQuery自定义SQL怎么插入一个对象参数呢?
0、我们在前后端传递数据时候,参数多的情况下,常常将这些参数封装成对象;当有些场景你需要使用JPA nativeQuery自定义SQL,要将这个对象insert时候,初学者似乎有点犯难,jpa不是spring-data项目的内容吗,所以在sql中也是支持SPEL表达式来获取参数,运用这个思路可以继续。注意以上获取属性的办法 :#{#参数对项目,属性} 获取到对象的属性。原创 2023-08-04 16:35:55 · 1606 阅读 · 0 评论 -
JPA中的save()失效
问题描述:使用jpa的默认的save()明明执行insert成功了(开启控制台的sql已经看到了insert语句),但在数据库却没有更新对应的记录?除了开启以上的声明式事务,另外一边,自己又使用编程式事务开启了一个方法的事务。后来把编程事务注释了,看到save()生效了,数据库增加了一行记录。这是因为出现了两个事务管理器,产生了矛盾吧,我是这样想的;具体准确原因还有待探究,先记录在这里。原创 2023-06-02 00:48:24 · 1514 阅读 · 0 评论 -
spring整合jpa 测试查询,查询不到中文字段?
这个问题就在于你写的数据库 url没有设置配置参数我一开始尝试直接在spring配置文件的数据源的bean中的property标签添加jdbcUrl的value为jdbc:mysql://数据ip地址/数据库?useUnicode=true&characterEncoding=UTF-8&useSSL=true&serverTimezone=UTC,亲测直接在value添加以上url不行;于是我将jdbc的配置文件抽取出一个单独的db.properties,再注入spring的配原创 2021-10-16 23:56:48 · 292 阅读 · 0 评论