1>使用@Entity注解,表示当前类为实体Bean,需要进行持久化,将一个JavaBean声明为持久化类时,默认情况下,该类的所有属性都将映射到数据表的字段,如果在该类中添加了无需映射的属性,则需要使用@Transient注解声明
catalog指定数据库名,name指定表名,@Table注解位置在@Entity注解之下
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)