jpa
挥手凝淡墨
这个作者很懒,什么都没留下…
展开
-
jpql多表关联查询
a表关联b表,b表关联c表,c表关联d表时,直接按照query对象的属性进行多级关联可能会有问题,如关联对象为null,如下所示,为发生错误情况:public @Test void query() { QContractInnerloanInterest q = QContractInnerloanInterest.contractInnerloanInterest; QContractInn...原创 2018-03-20 13:51:14 · 3030 阅读 · 0 评论 -
JPA下的原生sql查询
private @Autowired EntityManager em; //private @PersistenceContext EntityManager defaultEm; @SuppressWarnings("unchecked") public List<Book> findByName1(String bookName, String expressName) { S...原创 2018-03-21 16:24:17 · 7304 阅读 · 0 评论 -
JPQL子查询
开发涉及到JPQL子查询,网上找半天资料没找着,自己动手实验了一波,如下,为老系统的sql查询,是用mybatis实现的。系统重构技术选型spring data jpa,没有好的实现方法,所以仍然采用老系统的查询逻辑。老系统的查询逻辑如下所示: 选出每种类型中时间最大的那条数据 解决方案为: public Page<ContractInterBaseRate> fin...原创 2018-03-27 17:37:16 · 1979 阅读 · 0 评论