论坛首页 Java企业应用论坛

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

浏览 2228 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-11-08  
现在实体设计有需要用到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;
}

   发表时间:2007-11-09  
ERROR BasicPropertyAccessor.get(136) | IllegalArgumentException in class [test.User], getter method of property [id]

现在启动是这样的错,是什么造成的呢?
0 请登录后投票
   发表时间:2008-01-20  
自己写了一个converter就行了.哈哈.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics