我正在设置 Play!2 具有现有数据库的应用程序。实体已移植到新应用程序。运行应用程序时,我得到一个PersistenceException,因为 ebean 生成的 sql 使用 undercase_notation 而不是 CamelCase,因为它在我之前的应用程序中使用。所以我的restfulIdentifier属性变成了restful_identifier_id 而不是restfulIdentifier_id。
我已阅读http://www.avaje.org/ebean/getstarted_props.html上的文档,但找不到设置。
堆:
PersistenceException: Query threw SQLException:Unknown column 't0.restful_identifier_id'
in 'field list' Bind values:[200926947] Query was: select t0.id c0, t0.name c1, t0.state c2,
t0.restful_identifier_id c3 from company t0 where t0.id = ?