【发布时间】:2018-10-18 14:50:25
【问题描述】:
当我天真地使用 Jackson 转换为 JSON 时,我收到了这个异常:
原因:com.fasterxml.jackson.databind.exc.InvalidDefinitionException:没有为类 org.apache.cayenne.access.DefaultDataRowStoreFactory 找到序列化程序,也没有发现用于创建 BeanSerializer 的属性
编辑:我想做这样的事情:
ObjectContext context = cayenneRuntime.newContext();
List<User> users = ObjectSelect.query(User.class).select(context);
JsonObject json = Json.mapper.convertValue(obj, Map.class)
有没有现成的解决方案?谢谢
【问题讨论】:
-
能发一些代码吗?
标签: json apache-cayenne