[SEAM] 谁能解释下@Indexed,@DocumentId,@Field这三个注释
pod1984222
2008-09-03
如题,帮我解释下这三个标签的属性及用途,不胜感激
|
|
pod1984222
2008-09-03
回下贴吧。。。
新人我翘首以盼呢 |
|
5day
2008-09-04
这是哪里的annotation?seam里没有呀?
|
|
木易有峰
2008-09-04
G了在 在flying的博客上找到了http://wishlife.iteye.com/category/29830?show_full=true
Hibernate Search相关的Annotation主要有三个: * @Indexed 标识需要进行索引的对象, * 属性 : index 指定索引文件的路径 @DocumentId 用于标示实体类中的唯一的属性保存在索引文件中,是当进行全文检索时可以这个唯一的属性来区分索引中其他实体对象,一般使用实体类中的主键属性 * @Field 标注在类的get属性上,标识一个索引的Field 属性 : index 指定是否索引,与Lucene相同 store 指定是否索引,与Lucene相同 name 指定Field的name,默认为类属性的名称 analyzer 指定分析器 |
|
pod1984222
2008-09-04
谢谢木易有峰大侠的指点,小弟是在SEAM自带例子BLOG里看到了这几个标签,实在不懂
|