JPA多种方式写SQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JPA多种方式写SQL相关的知识,希望对你有一定的参考价值。
参考技术A 继承了JpaRepository的DAO直接定义,优点是简单方便用的比较多的一种方式,但是如果查询条件是 like a 这种,这种如果a不传入,sql不带a那么会非常蛋疼
DAO继承JpaSpecificationExecutor
个人比较喜欢的一种方式
定义Example
我所知道jpa定义sql方式大致就这5种。用了jpa一年多了,下面总结下对比mybatis的优缺点。
优点:
Hibernate 查询方式JPA查询方式
hibernate 查询方式:
- OID 查询
- 对象导航查询
- HQL 方式查询
- QBC方式查询
- 原生SQL方式查询
JPA 查询方式:
- OID 查询
- 对象导航查询
- JPQL 方式查询
- CriteriaBuild方式查询 https://blog.csdn.net/ID_Kong/article/details/70225032#criteria-%E6%9F%A5%E8%AF%A2
- 原生SQL方式查询
以上是关于JPA多种方式写SQL的主要内容,如果未能解决你的问题,请参考以下文章