智能对象映射注意的一个问题

原创
2012/06/07 09:19
阅读数 38

使用neo4j遇到一个错误,百思不得其解。

org.springframework.data.neo4j.mapping.InvalidEntityTypeException: Type class org.springframework.data.neo4j.conversion.QueryResultBuilder$1 is neither a @NodeEntity nor a @RelationshipEntity

 

后来想到使用java转化json时报错, 解决使用注解设置一些无需转化的属性

使用hibernate时也发生这事,设置默认情况下所有属性持久存储,也曾经报错。

哈哈,答案出来了。注解掉cypher取出来的属性,否则保存的时候默认进行持久化。

@Query(value="start ar=node({self}) match ar-[*1..10]->articles where has(articles.title) return articles")

@Fetch private Set<Article> allArticle;// 取10级以内所有此分类及子分类的文章

上面加上@Transient

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部