SpringData JPA
胡朴桤
这个作者很懒,什么都没留下…
展开
-
SpringData JPA复合主键
前言这次有个需求,给项目角色创建一个模板,在数据库建表时发现,模板表template_project_role的主键需要为复合主键:正文这里采用@IdClass注解的方式来实现复合主键;思路编写一个复合主键类TemplateProjectRoleKey; 通过@IdClass注释在实体中标注复合主键; 在Repository里标明主键为TemplateProje...原创 2019-04-26 18:14:53 · 937 阅读 · 0 评论 -
JPA多条件查询(精确查询、模糊查询、时间段查询)重写Specification的toPredicate方法
实现 /** * 分页查询公司拥有的项目的列表 * @param companyId * @return */ public Page<Project> getListByCompanyPage(PageFilter pageFilter,String companyId,Date beginDate,Date endDate,...原创 2019-04-29 11:48:38 · 8228 阅读 · 0 评论 -
SpringData JPA @Query动态SQL语句
前言这次有个需求,需要动态的sql语句去查询,但是@Query正常情况下SQL语句是写死的,在查找了很多资料后,想到了一个好的解决办法思路利用MYSQL的判断来拼接SQL语句实现先上代码@Query(value = "select * from project_demand where project_id=?1 and if(?2!='',demand_id in (...原创 2019-05-07 20:17:31 · 21388 阅读 · 21 评论