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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

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

2019-11-09 19:16:36
字體:
供稿:網(wǎng)友

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

@Entitypublic class User {  ....

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

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 容城县| 兰溪市| 会宁县| 翁牛特旗| 汤阴县| 曲水县| 揭东县| 桃源县| 云阳县| 乌拉特后旗| 蛟河市| 嘉禾县| 抚松县| 苍南县| 皋兰县| 甘德县| 简阳市| 焦作市| 墨脱县| 肇源县| 丰顺县| 大连市| 山东省| 麻栗坡县| 象山县| 得荣县| 通辽市| 迁安市| 德州市| 北宁市| 阿克陶县| 洪雅县| 城固县| 新化县| 夏津县| 合阳县| 中山市| 长沙市| 大姚县| 巴楚县| 舟曲县|