hibernate部分字段:有关hibernate字段初始值的配置问题

  在使用Hibernate配置文件生成表结构时,可以为表中某个字段指定默认值,即使不用hibernate操作数据库,该字段仍然会保留默认值.

  现有javaBean:

  Java代码  

public  ReplyMessage { 
 private Integer id; // 主键 
 private Date time 
 private String users; 
}


  对应配置文件为:

  Java代码   

< name="com.myproject.app.gis.model.ReplyMessage" table="reply_message" dynamic-insert="true" dynamic-update="true"> 
 <id name="id" type="java.lang.Integer"> 
  <column name="id" /> 
  <generator ="native" /> 
 </id>  
 
   
   <property name="users" not-null="true" type="java.lang.String">   
     <column name="users" sql-type="varchar(255) default '默认值用户名'" />   
   </property> 
   
  <property name="time" not-null="true" type="java.util.Date">   
     <column name="time" sql-type="datetime default getDate" />   
 </property> 
  </>


Tags:  hibernate配置 hibernate配置文件 hibernate中文字段 hibernate部分字段

延伸阅读

最新评论

发表评论