我已经定义了目标类和一些子类,例如region,country,city以及一些其他字段。我想把他们所有的实例放在同一个solr核心中。它有效,因为我已经创建了包含所有可能字段的模式(regionName,countryName等在同一个schema.xml中)。
但我不知道,我如何获取它们并转换为正确的类型?谁有任何想法?还是不可能?
感谢您的回答,
最好的问候
山
代码喜欢:
Destiantion
@SolrDocument(solrCoreName = "destination")
public class Destination implements Serializable {
/**
*
*/
private static final long serialVersionUID = 4593263425568053104L;
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
市
public class City extends Destination {
/**
*
*/
private static final long serialVersionUID = 4593263425568053104L;
private int regionId;
private String regionName;
public int getRegionId() {
return regionId;
}
public void setId(int regionId) {
this.regionId = regionId;
}
public String getRegionName() {
return regionName;
}
public void setName(String regionName) {
this.regionName = regionName;
}
}
答案 0 :(得分:0)
这是什么样的代码? 你用
@Field
在字段/方法之上无缘无故。
你写
Integer
而不是
int
在返回类型中。老兄,你拖车还是什么?
答案是否定的。
(如果此帖子被删除,请写入NO。) (我相信你的帖子是荒谬的,值得回答NO) (这就是现在堆栈溢出的工作方式。)