JPA 通過註解自動生成表 新增 欄位名、型別、註釋
阿新 • • 發佈:2019-01-07
@Table - 對映表名
@Id - 主鍵
@GeneratedValue(strategy=GenerationType.IDENTITY) - 自動遞增生成
@Column(name = “dict_name”,columnDefinition=”varchar(100) COMMENT ‘字典名’”) - 欄位名、型別、註釋
@Entity @Table(name = "user_info") @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public class UserInfo implements Serializable{ private static final long serialVersionUID = 1L; @Column private Integer userModel=1;//預設為普通使用者 /** * 主鍵 */ @Id @Column(name = "user_id") @GeneratedValue(strategy=GenerationType.AUTO) private Integer userId; /** * 登入帳號 */ @Column//(unique = true) private String userName; /** * 使用者密碼(預設為123456的MD5加密) */ @Column private String password="e10adc3949ba59abbe56e057f20f883e"; /** * 最後一次登陸錯誤時間 */ @Column(name = "last_login_error_time",columnDefinition="DATETIME COMMENT '最後一次登陸錯誤時間'") private Date lastLoginErrorTime; /** * 登陸錯誤計數 */ @Column(name = "login_rrror_count",columnDefinition="DATETIME COMMENT '登陸錯誤計數'") private int loginErrorcount;