汤阳光Hibernate3.6(完整版)(16)
时间:2025-07-10
时间:2025-07-10
在持久化类的方法中加入程序逻辑
在Customer.hbm.xml文件中无需映射firstname和lastname属性,而是映射name属性
4.3.4. 设置派生属性(formula)
利用<property>元素的formula属性,用来设置一个sql表达式,hibernate将根据它来计算出派生属性的值。
如果指定了formula 属性,则就会insert=‖false‖ update=‖false‖
4.3.5. 控制insert、update语句
4.3.6. 处理sql引用表示符
在SQL语法中,表示符是指用于为数据库表、视图、字段或索引等名字的字符串,常规表示符不包括空格,也不包含特殊字符,因此无需使用引用符号。如果数据库表名或列名包含特殊字符,可以使用引用表示符(键盘~下面的字符)。
类中增加:
private String desc; 映射文件增加:
<property name="desc" column="`desc`“ type="text"/>
4.3.7. 设置类的包名
如果在一个映射文件中包含多个类,并且这些类位于同一个包中,可以设置<hibernate-mapping>元素的package属性,以避免为每个类提供完整的类名。
指定类的全限定名
上一篇:公众安全感调查问卷
下一篇:旋转机械振动诊断标准研究