2011-05-28 123 views
0
public class ID { 
    protected String name; 
    protected Object id; 
} 

如何使用ID.hbm.xml如何映射上述类在休眠状态?这可能吗 ?休眠映射对象

回答

1

而不是使用XML,你可以使用注释:

@Entity 
public class ID { 
    @Id 
    private Object id; 
    @Column 
    private String name; 
    // getters and setters 
} 

顺便说一句,ID是实体一个陌生的名字。

在XML中,你需要像这样(reference):

<class ...> 
    <id .. /> 
    <property .. /> 
</class> 

的类型id场完全取决于您的需求 - 最常见的是自动生成的(使用@GeneratedValue注释)int 。但它可以是String或任何手动分配的数据库持久化类型。

+0

我知道它是被修理的,应该是什么类型? ........ .... JackZhen1111 2011-05-28 19:23:02

+0

ID类型取决于你 - 它可以是int,long或任何东西。 – Bozho 2011-05-28 20:46:41