spring-boot-api-project-seed
spring-boot-api-project-seed copied to clipboard
请教下多表查询避免直接写SQL的方法
是否有类似于HQL的写法,不需要写连接查询的语句。
没有,只能用 Hibernate,MyBatis 的优势在于 SQL可以自己写,性能会好一点。
嗯,我准备重构成Hibernate的版本,不知道兄台可有相关的研究?
看下 Hibernate 文档,Model 通过模板生成,封装下DAO层,抽象出来 Service 层 就可以了。还是比较简单的。不过有个建议,既然要使用 JPA,建议直接使用 Spring
JPA,什么都不用写它会根据接口的方法名自动创建SQL,比如声明 User findById(Long id),对应的就是 select * from user where id = #{id}
@lihengming 有例子吗