Hibernate实体类中的注解

1>使用@Entity注解,表示当前类为实体Bean,需要进行持久化,将一个JavaBean声明为持久化类时,默认情况下,该类的所有属性都将映射到数据表的字段,如果在该类中添加了无需映射的属性,则需要使用@Transient注解声明



2>使用@Table注解实现数据表user与持久化类User之间的映射
catalog指定数据库名,name指定表名,@Table注解位置在@Entity注解之下

@Table(name="user",catalog="bookshop")


3>使用@Id注解指定当前持久化类的ID表示属性,与@GeneratedValue配合使用


4>使用@GeneratedValue注解指定ID标识的生成器,与@Id配合使用


5>使用@Column注解指定当前属性所对应的数据表中的字段,name指定字段名,unique指定是否唯一,nullable指定是否可以为null,length指定字段长度

@Column(name="Id",unique=true,nullable=false,length=15)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值