0
我已经定义了目标类和一些子类,如区域,国家,城市和一些额外的字段。我想把他们的所有实例放在同一个solr内核中。它起作用,因为我已经在同一个schema.xml中创建了包含所有可能字段(regionName,countryName等)的模式。春季数据Solr和多态性
但我不知道,我如何获取它们并转换为正确的类型?有任何想法吗?或者这是不可能的?
感谢您的回答,
问候
山
代码喜欢:
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;
}
}
感谢您的评论。我已更新我的代码。这只是一个测试:-) – shan
你在开玩笑吗?你不应该这样做。 – Xenidia
我不想分散其他人的注意力。 – shan