jpa中写入原生的sql语句

关于以springboot为框架的jpa中如何写原生的sql语句?

首先,在自己创建的dao层写入


扩展jpa的方法

此时必须注入@Query(nativeQuery = true,"")代表正在写sql的查询语句

然后跟下面的函数联系起来就可以了

如果执行的是复杂的语句,例如修改(update)和增加,则要加上@Transactional,@Modifying注解


dao的jpa将返回得到的sql元组封装成实体类

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容