Hibernate实体类中的注解

来源:互联网 发布:大数据世界txt全集下载 编辑:程序博客网 时间:2024/05/17 01:34
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
原创粉丝点击