解放程序員

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

           

          在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 閱讀(2598) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 井陉县| 济源市| 仙居县| 石泉县| 上蔡县| 姚安县| 关岭| 汉沽区| 尚志市| 通榆县| 北碚区| 商丘市| 尚义县| 奎屯市| 巴中市| 利津县| 罗城| 遂宁市| 南昌县| 长阳| 桐梓县| 常熟市| 延安市| 汾西县| 宁明县| 海城市| 巩义市| 东乌| 宁波市| 湘阴县| 合水县| 江源县| 梨树县| 浠水县| 沙洋县| 施秉县| 康定县| 什邡市| 汉川市| 讷河市| 林甸县|