现在的位置: 首页 > 综合 > 正文

Hibernate主键映射

2018年05月20日 ⁄ 综合 ⁄ 共 411字 ⁄ 字号 评论关闭

实体类最好有主键,并有对应的getter、setter方法,这是hibernate推荐的,主键尽量可以为null值的类型,
例如Integer、String、Long等,而不要使用int、long等
@配置主键
Hibernate中用@Id声明该列为主键列,同时使用@Column声明该列的列明,当列明于属性名相同时,@Column配置可省略。
@GeneratedValue用于指定主键的生成策略。如果不配置@GeneratedValue则必须手动设置id的值。

@注解配置部分代码

 @Id  
    @Column(name = "id")  
    @GeneratedValue(strategy = GenerationType.AUTO)  
    private Integer id; 

Xml部分代码  
 <id name="id" column="id">  
        <generator class="native" />  
    </id> 

抱歉!评论已关闭.