/**
* @Table 标注类对应的表
* 若表名和类型相同时,省略@Table,比如类Users 和表 users;
* 若不相同时,必须有@Table,并设置name,为该类对应的表名。@Table(name="users")
*
* @Entity 标注实体
*
* @Id 标注id
*
* @Transient 标注该属性不做与表的映射(原因:可能表中没有该属性对应的字段)
* 有该注解,在执行sql语句时,就不会出现该属性,否则会有,若表中没有该字段则会报错
*
* @Basic 默认所有属性都有该注解(主键需要单独使用@Id),所以可以省略
* 该注解可以放在属性上,也可以放在对应的getter方法上。
* 注意:要么统一将@Basic放在属性上,要么统一放在对应的getter方法上。(一般都放在属性上,可读性* 比较好)
*
* @Column 类中属性名和表中对应字段名不相同时,会使用该注解,指明在类中对应的字段
* @Column(name="对应的表中字段名")
**/