WEB开发网
开发学院软件开发Java 关于hibernate字段初始值的配置问题 阅读

关于hibernate字段初始值的配置问题

 2009-09-10 00:00:00 来源:WEB开发网   
核心提示:在使用Hibernate配置文件生成表结构时,可以为表中的某个字段指定默认值,即使不用hibernate操作数据库,该字段仍然会保留默认值.现有一javaBean:Java代码publicclassReplyMessage{privateIntegerid;//主键privateDatetimeprivateStrin

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

现有一javaBean:

Java代码  

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

对应的配置文件为:

Java代码   

<class 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 class="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> 
  </class>

Tags:关于 hibernate 字段

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接