,有很多功能,例如指定长度、是否为空,列名以及对应到数据库汇中的类型等,如@Column(length,nullable,name)
例如,我们string对应到数据库中的text就可以这样写,@Column...该属性通常不必指定,ORM框架根据属性类型自动判断targetEntity。
@OneToMany
描述一个一对多的关联,该属性应该为集体类型,在数据库中并没有实际字段。 ....多对多关联上是两个一对多关联,但是在ManyToMany描述中,中间表是由ORM框架自动处理
可选
targetEntity:表示多对多关联的另一个实体类的全名,例如:package.Book.class...
mappedBy:表示多对多关联的另一个实体类的对应集合属性名称
两个实体间相互关联的属性必须标记为@ManyToMany,并相互指定targetEntity属性,
需要注意的是,有且只有一个实体的...name:该字段的名称.由于@JoinColumn描述的是一个关联字段,如ManyToOne,则默认的名称由其关联的实体决定.