jpa中@Query的nativeQuery属性的作用
Posted 好大的月亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jpa中@Query的nativeQuery属性的作用相关的知识,希望对你有一定的参考价值。
这里的nativeQuery=true
代表在执行这个方法的时候执行原生sql语句,直接写数据库中的实际表名
和表中的实际字段名
如果不写的话那么需要使用实体类去声明sql,实体类对应表,实体类中的属性名对应表中的字段名。比如
这句话中CapitalFlow
是数据库表capital_flow
对应的实体类
subAccount
也是对应的实体类CapitalFlow
中的属性对应的表字段名
以上是关于jpa中@Query的nativeQuery属性的作用的主要内容,如果未能解决你的问题,请参考以下文章
jpa:repository中@Query有nativeQuery = true和没有的区别
spring-data-jpa 使用 @Query 和 @Modifying 插入而不使用 nativeQuery 或 save() 或 saveAndFlush()
“插入忽略”或“重复键更新”使用 @Query 和 @Modifying 而不使用 nativeQuery 或 save() 或 saveAndFlush() JPA Hibernate