国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Hibernate 映射枚舉(Enum) 類型的屬性

2019-11-09 19:34:26
字體:
來源:轉載
供稿:網友

數據庫中我們一般用整數或字符串來表示枚舉值(有些數據庫(如 MySQL)本身帶有枚舉類型), 而在使用 Hibernate 時實體對象中也用 Integer 或 String 來表示枚舉就不那么友好了。試想來我們這樣定義實體對象的兩個屬性

@Entitypublic class User {  ....

  public Integer type;  //0: Individual 類型,1: Company 類型  public String gender;  //可取值 Male 和 Female}

這樣的定義很不嚴謹,type 和 gender 理論上可取任何值,這會造成表中數據的混亂。其實 Hibernate 在 java 實體對象中是可以直接用枚舉類型與數據庫中的整數或字符串映射,需用到 @Enumerated 注解,用法如下: 閱讀全文 >>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 偏关县| 涡阳县| 唐海县| 青海省| 朝阳县| 定陶县| 武乡县| 盐亭县| 临洮县| 清徐县| 巴彦淖尔市| 邯郸市| 耿马| 文化| 墨竹工卡县| 迁安市| 迭部县| 商水县| 大名县| 松溪县| 太白县| 海林市| 贡觉县| 肇源县| 苍山县| 铜梁县| 靖边县| 纳雍县| 玉田县| 加查县| 宁乡县| 登封市| 鸡泽县| 玉林市| 光泽县| 上林县| 丹凤县| 延庆县| 稷山县| 溧水县| 华安县|