2007-11-08

请教compass如何映射java.util.Map类型

关键字: compass
现在实体设计有需要用到java.util.Map,但是在这个属性加@SearchableComponent就报but no class mapping was found for [java.util.Map],具体的信息如下:

Caused by: org.compass.core.mapping.MappingException: Tried to resolve ref-alias for property [articles] in alias [test], but no class mapping was found for [java.util.Map]

这个错误是因为compass不支持map类型吗?有什么思路可以解决,谢谢!

我的配置如下:
@SearchableComponent
@OneToMany(mappedBy="test")
@MapKey(name="title")
public Map<String, Article> getArticles() {
return articles;
}
评论
biaoming 2008-01-20   回复
自己写了一个converter就行了.哈哈.
biaoming 2007-11-09   回复
ERROR BasicPropertyAccessor.get(136) | IllegalArgumentException in class [test.User], getter method of property [id]

现在启动是这样的错,是什么造成的呢?
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

biaoming
搜索本博客
我的相册
337e23a5-dff0-417d-89e7-3abb8b97751c-thumb
{EADD2367-2334-4234-2434-231181485467}0
共 1 张
存档
最新评论