Spring Data JPA相关

2018.5.22 mycat

1.官方文档

2.spring-boot

3.异常

found character '@' that cannot start any token. (Do not use @ for indentation)

在application.yml中@中间的值@必须使用单引号括起来

4.

Caused by: javax.persistence.TransactionRequiredException: Executing an update/delete query

更新操作没有使用事务注解@Transactional

5.使用 @Modifying 注解完成修改操作

@Modifying
@Query("update Person set email = :email where lastName =:lastName")
void updatePersonEmailByLastName(@Param("lastName")String lastName,@Param("email")String email);

6.JPA可以使用case when语法

7.JpaRepository 查询规范

更新列表:

*

参考文章:

相关阅读