我最近使用这个类来构造可分页对象。
new PageRequest(page, length, Direction.DESC, 'ad_id');
但是,错误显示:
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.mapping.PropertyReferenceException: No property ad found for type Advertisement! Did you mean 'adId'?] with root cause
似乎下划线将_id
部分和ad
作为属性切断,因此无法在真实数据库中找到该属性。
在为列命名时是否需要注意任何命名限制或其他事项。
我选择重新映射属性名称以获得临时解决方案。