如果属性是camelcase,则OData4J使用者不映射JPA Entity属性值

时间:2013-12-06 14:48:39

标签: java rest jpa odata odata4j

我使用JPA Producer发布了OData4J服务,我能够正确地看到元数据和EntitySet / Entity值。

但是当我尝试使用ODataConsumer.getEntities(User.class, "User").execute();获取数据时,我得到了bean但是属性值没有填充数据,它们都是空值。

进一步调查我观察到的是,如果属性是驼峰(empId,firstName等),它们没有被正确映射。相反,如果它们像EmpId,FirstName那么它们被正确映射。

odata4j的工作原理是什么?我们有什么方法可以调整并使其适用于驼峰案例属性吗?

0 个答案:

没有答案