富客戶端程序設計實例 - 實體類 - Entity實體級別注解
@Entity 映射實體類
@Table 映射數句庫表
@Entity(name="tableName") - 必須,注解將一個類聲明為一個實體bean。
屬性:name - 可選,對應數據庫中的一個表。若表名與實體類名相同,則可以省略。
@Table(name="",catalog="",schema="") - 可選,通常和@Entity 配合使用,只能標注在實體的 class 定義處,表示實體對應的數據庫表的信息。
屬性:
name - 可選,表示表的名稱,默認地,表名和實體名稱一致,只有在不一致的情況下才需要指定表名
catalog - 可選,表示Catalog名稱,默認為 Catalog("").
schema - 可選 , 表示 Schema 名稱 , 默認為 Schema("").

@GenericGenerator(name = "uuid", strategy = "uuid",
parameters = {@Parameter(name = "unsaved-value", value = "null")}
)
自定義主鍵生成策略; name 屬性指定生成器名稱。strategy屬性指定具體生成器的類名。
parameters得到strategy指定的具體生成器所用到的參數。
@GenericGenerator需要和@GeneratedValue一起使用。Generic Generator翻譯為通用生成器,這里沒有提及任何有關主鍵的事情
</div>
那么定義主鍵是要用到GeneratedValue的。
映射字段
@Column(name = "statu")
public int getStatu() {
return statu;
}
</div>
本文由用戶 Yangcl 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!