使用 Hibernate
本頁將簡單講述 Hibernate 的方式。
由於 Hibernate 採用 ORM 的方式,所以在注入 SQLService 之前,你需要先定義一個映射資料表的 Class。
@Entity
public class User {
@Id
public String username;
public String firstName;
public String lastName;
public String password;
@Override
public String toString() {
return "User{" +
"username='" + username + '\'' +
", firstName='" + firstName + '\'' +
", lastName='" + lastName + '\'' +
", password='" + password + '\'' +
'}';
}
}所有 Table Class 都要標記為 @Entity,並根據 Table 的欄位定義 property,且使用 @Id 標記該欄位為 Primary Key。
完成後,到主類獲取本插件的安裝器 SQLInstallation.class 並註冊你的 table class。
開始使用服務
與傳統方式不同的是,這次將注入 Provider<EntityManager> 以使用 Hibernate ORM。
關於 EntityManager 的更多詳細教學可參考這裏。
Last updated
Was this helpful?