1-JPA同時查詢兩個屬性狞玛, 其中一個是embedded class的屬性
findByIdageAndTime(int age, Date time)
2-表格匯總
3-Spring Data JPA框架在進行方法名解析時泣特,會先把方法名多余的前綴截取掉,比如 find、findBy拒啰、read斑唬、readBy、get脑奠、getBy基公,然后對剩下部分進行解析。
4-JPA的NamedQueries
在實體類上使用@NamedQuery宋欺,示例如下:
@NamedQuery(name = "UserModel.findByAge",query = "select o from UserModel o where o.age >= ?1")
在自己實現(xiàn)的DAO的Repository接口里面定義一個同名的方法轰豆,示例如下:
public List findByAge(int age);
然后就可以使用了,Spring會先找是否有同名的NamedQuery齿诞,如果有酸休,那么就不會按照接口定義的方法來解析。
5-JPQL查詢