请教一个关于spring data jpa的问题
spring吧
全部回复
仅看楼主
level 1
默时silriod 楼主
我使用spring boot+spring data jpa,现在我写了一个update的方法,如下
@Transactional
@Modifying
@Query(nativeQuery=true, value="update department d1 inner join department d2 on (d1.parent_id=d2.id and d1.level!=d1.level+1) set d1.level = d2.level+1")
public int cascadeUpdateLevel();
返回的结果是5,但是我直接在mysql中run这个sql,返回的结果是0,这是为什么
java中使用junit返回结果
navicat中直接运行的结果
2018年04月26日 02点04分 1
level 8
mybatis……
2018年04月26日 06点04分 2
level 1
默时silriod 楼主
因为链接数据库的没有设置返回受影响行数,返回的所有匹配的行数,已经解决了
2018年04月27日 02点04分 3
1