列名将以下划线切割

时间:2017-06-01 08:07:51

标签: java spring-boot

我最近使用这个类来构造可分页对象。

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作为属性切断,因此无法在真实数据库中找到该属性。

在为列命名时是否需要注意任何命名限制或其他事项。

我选择重新映射属性名称以获得临时解决方案。

0 个答案:

没有答案