我确实需要自定义查询,但我需要维护分页和排序功能。将.findAll调用到我的NamedNativeQuery时是否有可能指出?
致电findAll
Page<Customer> page = customerDao.findAll(specifications,
new PageRequest(pageNo, limit, Utils.jasonToSort(sorts)));
我的NamedNativeQuery(查询语句将附带联合加入)
@Entity
@Table(name = "Customer")
@NamedNativeQueries({
@NamedNativeQuery(
name = "Customer.findAll",
query = "SELECT ID, Customer_Name, Customer_DESC FROM Customer WHERE Customer_Name = :Cust_Name") })
实际上我的实际查询使用Union join和参数更复杂。 有没有办法将.findAll指向NamedNativeQuery并传入参数?
谢谢