解放程序員

          致力于解放自己、以及幫助他人解放程序員的生產力。

           

          在Hibernate Annotations中為數據庫列設置Default值

          有兩個方法:

          1.直接在類中賦值(推薦這種方式,因為這種方式可以使業務邏輯集中,并實現比較復雜的業務邏輯)

          class Test {
          
              private Long count = 3L;
          
              @Column(name = "count", nullable = false)
              public Long getCount() {
                  return count;
              }
          
          }

          2.通過columnDefinition來聲明缺省值。

          class Test {
          
          	private Long count = 3L;
          
          	@Column(name = "count", nullable = false, columnDefinition = "bigint(20) default 0")
          	public Long getCount() {
          		return count;
          	}
          
          }

          注意:這時數據庫類型一定要自己指定,Hibernate不會再為你指定數據庫列的類型。如果沒指定,在hbm2dll時就會拋出異常。

          posted on 2009-04-19 16:07 fireaap 閱讀(2606) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 托克托县| 晋城| 安新县| 汉寿县| 明光市| 板桥市| 横峰县| 洛宁县| 瓮安县| 乌鲁木齐县| 那坡县| 邯郸县| 临漳县| 深泽县| 门源| 盐源县| 兴安县| 河东区| 瑞丽市| 屏山县| 温州市| 中卫市| 资兴市| 朝阳县| 江油市| 青阳县| 大方县| 友谊县| 德安县| 会东县| 彰化县| 溧水县| 扶沟县| 桑日县| 榆社县| 建平县| 康平县| 二手房| 普兰店市| 五常市| 南乐县|