1. 程式人生 > >Hibernate連線Mysql資料庫註解

Hibernate連線Mysql資料庫註解

Hibernate註解寫法,就是在專案新增Hibernate支援的時候選擇Annotations屬性。然後就可以用註解的形式簡單的完成對映。再也不需要寫對映檔案了。我們在後面配置檔案中直接拖實體類就可以。具體如下:
@Entity
@Table(name="t_emp")
public class Emp {
    
     @ManyToOne
     @JoinColumn(name="dept_id")
     private Dept dept;
    
     @Id
     @GeneratedValue
     private int id;
     private int age;
    
     @Temporal(TemporalType.TIMESTAMP)
     private Date createTime;
    
     @Column(name="emai")
     private String email;
    
     @Temporal(TemporalType.DATE)
     private Date hireDate;
     private String name;
     private double sal;
     private int sex;
     private int deptId;
}

(1)
@Entity
@Table(name="t_emp")
這個表示一個實體類,Table表示對應資料庫中的表名。
(2)
@Id
@GeneratedValue
這個表示主鍵自動增長
(3)
@ManyToOne
@JoinColumn(name="dept_id")
這個表示關聯物件以及關聯的欄位名字
(4)
@Column(name="emai")
和資料庫中欄位不一樣的,要通過這個屬性寫清楚。
(5)
@Temporal(TemporalType.TIMESTAMP)
這個指定資料型別,具體的Hibernate型別。

就這樣可以輕鬆的完成對映。