首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate search 地图ping data 映射配置

2012-09-18 
hibernate search mapping data 映射配置hibenrate search 映射配置@index ?@Entity@Indexedpublic class

hibernate search mapping data 映射配置

hibenrate search 映射配置

@index

?

@Entity
@Indexed
public class Dvd {
...
}

?

@Entity
@Indexed(name="Item")
public class Dvd {
...
}

?

@Entity
@Indexed(name="Item")
public class Dvd {
...
}
@Entity
@Indexed(name="Item")
public class Drink {
...
}

name在这里只不过是一个名子,用于在建立索引时的一个标记,

@DocumentId? 用于设置主键

FieldBridge

@FieldBridge(impl = PersonPKBridge.class) 有一些类型hibenrate search 不知道,我们就需要用这个来进行处理,不然有时间会在建立索引时会报错
private PersonPK id;

public class PersonPK implements Serializable {
private String firstName;
private String lastName;
...}

?

以下是一个关系表


}

?


Java type ????Built-in bridge ????Description
String ?????StringBridge ?????no-op
short/Short ???ShortBridge Uses toString(), ?not comparable
int/Integer ???IntegerBridge Uses toString(), ?not comparable
long/Long ????LongBridge Uses toString(), ?not comparable
float/Float ???FloatBridge Uses toString(), ?not comparable
double/Double ???DoubleBridge Uses toString(), ?not comparable
BigDecimal ????BigDecimalBridge Uses toString(), not comparable
BigInteger ????BigIntegerBridge Uses toString(), not comparable
boolean/Boolean ??BooleanBridge String value: “true”/“false”
Class ?????ClassBridge Uses class.getName()
Enum????? EnumBridge Uses enum.name()
URL ?????UrlBridge Uses toString()
URI ?????UriBridge Uses toString()
Date????? DateBridge The string representation depends on @DateBridge’s resolution parameter.

热点排行