Hibernate的持久化类和关系数据库之间的映射通常是用一个XML文档来定义的。
该文档通过一系列XML元素的配置,来将持久化类与数据库表之间建立起一一映射,这意味着映射文档是按照持久化类的定义来创建的,而不是表的定义。
默认情况下,Hibernate会使用属性的get/set方法对,如果指明access="field",则Hibernate会忽略get/set方法对,直接使用反射来访问成员变量。
formula属性是个特别强大的的特征,这些属性应该定义为只读,属性值在装载时计算生成。用一个SQL表达式生成计算的结果,它会在这个实例转载时翻译成一个SQL查询的SELECT子查询语句。
如:<property name="totalPrice" formula="(SELECT SUM(*) FROM user)" />.
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
建业0