浏览 325 次
|
锁定老贴子 主题:compass关联其他类为什么为空值?
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-08-28
package org.pis.model;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import org.compass.annotations.Searchable;
import org.compass.annotations.SearchableComponent;
import org.compass.annotations.SearchableId;
import org.compass.annotations.SearchableProperty;
import org.pis.security.model.User;
@Searchable(alias = "product")
public class Product {
@SearchableId
private Integer id;
private Brand brand;
private Catena catena;
@SearchableComponent(refAlias="brand")
public Brand getBrand() {
return brand;
}
public void setBrand(Brand brand) {
this.brand = brand;
}
}
package org.pis.model;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
import org.compass.annotations.Searchable;
import org.compass.annotations.SearchableId;
import org.compass.annotations.SearchableProperty;
@Searchable(root=false,alias = "brand" )
public class Brand implements Serializable {
/**
*
*/
private static final long serialVersionUID = -4756673952507926744L;
// 品牌
private Integer id;
@SearchableProperty(name="brdname")
private String name;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}}
只写了关联属性,,请各位。。。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-05
如果要搜索 key 是 brdname的记录,不知道queryString怎么写?
search("brdname:"+keyWords)好象不得 |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-06
没人知道 compass 的 SearchableComponent 怎么搜索吗?
|
|
| 返回顶楼 | |



