在hibernate的配置文件在hbm.xml文件中看到了下面这句话意思:
<property generated="never" lazy="false" name="unittype" type="java.lang.String">
<column length="3" name="UNITTYPE"/>
</property>
1. generated=""的适用值说明:
never(默认):标明此属性值不是从数据库中生成, 也就是根本不用刷新实体类了。
insert:标明此属性值在insert的时候生成,但是不会在随后的update时重新生成。也就是只在insert情况下才会刷新实体类。
always:标明此属性值在insert和update时都会被生成。也就是在insert,update情况下都会刷新实体类。
2.lazy="false"
默认false
true:较少使用,如果某个字段是内容量比较大,可以设置为true,在真正使用的时候再加载。可以提高效率
3. name="unittype" 这个类中的属性名为unittype
4. type="java.lang.String" 这个属性的类型是String型
5. length="3" name="UNITTYPE" 在数据库中 长度是3,名字是UNITTYPE
原文:http://www.cnblogs.com/wtqy/p/6534585.html