在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