- 浏览: 519255 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (278)
- java (41)
- 设计模式 (4)
- sql (10)
- webservice (2)
- spring (9)
- struts (6)
- struts2 (32)
- hibernate (27)
- Struts_hibernate_Spring整合 (4)
- Velocity (1)
- Servlet (9)
- JSP (6)
- javascript (19)
- jquery (10)
- ajax (4)
- html、xml (3)
- JDBC (2)
- JDK (6)
- mysql (2)
- oracle (11)
- SqlServer (1)
- DB2 (4)
- tool (7)
- linux (5)
- UML (1)
- eclipse (8)
- 执行文件 (1)
- 应用服务器 (4)
- 代码重构 (1)
- 日本語 (19)
- 交规 (1)
- office (9)
- firefox (1)
- net (1)
- 测试 (1)
- temp (6)
- 对日外包 (1)
- windows (1)
- 版本控制 (1)
- android (2)
- 项目管理 (1)
最新评论
<property>元素的formula 属性指定一个sql表达式,该表达式可以引用表的字段,调用 sql 函数 或者 包含子查询语句。
例 :
<property name ="totalPrice" formula="(select sum(o.PRICE) from ORDERS o where o.DUSTOMER_ID=ID)" />
sql: select ID,NAME , (select sum(o.PRICE) from ORDERS o where o.DUSTOMER_ID=ID) from CUSTOMERS
<property name ="unitPrice" formula="BASE_PRICE*QUANTITY" />
select ID,BASE_PRICE*QUANTITY from LINEITEM
发表评论
文章已被作者锁定,不允许评论。
-
Hibernate 配置 说明
2011-11-29 09:05 1481Hibernate配置说明 <?xm ... -
hibernate 相关问题 (一)
2011-04-06 13:50 1467一、Hibernate缓存深入详解 看附件 ... -
Hibenrate 中 inverse="true"
2010-09-19 10:12 1060转:http://www.iteye.com/to ... -
hibernate 3.0 中 批量更新,批量删除
2010-09-09 12:51 981hibernate 2.1没有对批量更新和批量删除提供很好的支 ... -
hibernate one-to-one
2010-09-07 15:56 1427一。 1. 完全的一对一关系,即A与B两种实体,分两个表格, ... -
hibernate many-to-many
2010-09-07 15:26 883Inverse是hibernate双向关系 ... -
hibernate 集合排序 二 (数据库排序)
2010-09-03 11:03 1143<set><idbag>< ... -
hibernate 集合排序 一 (内存排序)
2010-09-03 10:52 1085内存中排序 <set><map ... -
hibernate map映射
2010-09-03 10:46 1023Person.java package com.aa ... -
hibernate list映射
2010-09-03 10:41 1117Answer类为Question类一对多关联关系,即一个问题对 ... -
hibernate idbag映射
2010-09-03 10:35 1050假设Team和Student是1对多的关系,而studen ... -
hibernate set映射
2010-09-03 10:27 1796Hibernate之容器映射 Set映射 两张表对应一个 ... -
hibernate 二级缓存(三)
2010-08-31 11:00 1369过这篇文章纪录hibernate二级缓存的一些使用经历,利用几 ... -
hibernate 二级缓存(二)
2010-08-31 10:48 11411 启用 Hibernate 二级缓存 Hibe ... -
hibernate 二级缓存(一)
2010-08-31 10:29 1847一。 1 . Hibernate ... -
hibernate 事务 并发
2010-08-27 10:17 1387数据库事务与并发 ... -
hibernate 执行 本地 sql
2010-08-25 10:47 17481.为了把sql查询返回的关系数据映射为对象,需 ... -
Hibernate3的配置参数汇总
2010-08-25 10:22 7561、Hibernate JDBC属性 属 ... -
正确理解 hibernate 的 inverse many-to-many
2010-08-25 10:18 821Inverse是hibernate双向关系 ... -
Hql 语法
2010-08-19 14:40 921HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。 ...
相关推荐
在Java实体类中使用`@Formula`注解,通常会结合JPA或Hibernate等ORM框架。下面通过一个具体的例子来说明如何使用`@Formula`: ```java @Entity public class News { private int id; private String title; ...
2.4. Hibernate独有的注解扩展:除了标准的EJB3注解,Hibernate还提供了一些自定义注解,如`@GeneratedValue`用于设置主键生成策略,`@Formula`用于在属性中使用SQL表达式,`@Cache`用于配置缓存,`@Filter`用于动态...
##### @Formula 用于执行数据库查询表达式。例如,如果需要计算两个字段的总和并将其存储在一个虚拟字段中,可以使用此注解。 ##### @Embedded 和 @Embeddable 这两个注解用于实现值对象的嵌入式映射: - `@...
- 公式:`@Formula`。 - 类型:`@Type`。 - 索引:`@Index`。 - `@Parent`:用于关联关系。 - 生成的属性:`@Generated`。 - **继承**:通过`@Inheritance`来配置不同的继承策略。 - **关联关系**: - 延迟...
5.1.20. 字段和规则元素(column and formula elements) 5.1.21. 引用(import) 5.1.22. any 5.2. Hibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.3. 多次...
- `@Entity`、`@Id`、`@Column`等是标准的JPA注解,而`@Formula`、`@Cacheable`、`@Filter`等是Hibernate特有的,提供更丰富的功能,如计算属性、缓存策略和动态过滤。 5. **通过XML覆写元数据** 虽然注解是首选...
- **2.4.3.2 公式**:`@Formula` 注解用于计算属性,其值是基于 SQL 表达式动态计算得出的。 - **2.4.3.3 类型**:`@Type` 注解用来定义属性的类型转换策略。 - **2.4.3.4 索引**:`@Index` 注解用于在属性上创建...
Hibernate提供了一些特有的注解,如`@Access`定义属性访问方式,`@Formula`用于定义计算属性,`@Parent`处理父子关系,`@Generated`处理自动生成的属性等。 5. **通过XML覆写元数据** 虽然注解是主要的映射方式,...
5.1.20. 字段和规则元素(column and formula elements) 5.1.21. 引用(import) 5.1.22. any 5.2. Hibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.3. 多次...
- **@Formula**:用于根据表中的其他字段计算出一个新字段的值。 - **@Version**:用于实现乐观锁。 - **@Transient**:用于指定某个字段不被持久化。 #### 七、注解配置与实体类映射关系 在Hibernate注解式开发中...
5.1.20. 字段和规则元素(column and formula elements) 5.1.21. 引用(import) 5.1.22. any 5.2. Hibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.3. 多次...
- **formula**: 在复杂情况下指定SQL公式来确定子类。 **示例代码**: ```java @hibernate.discriminator(column="type") public abstract class Animal { // ... } ``` ##### 1.4 @hibernate.jcs-cache (0..1) ...
例如,使用`@NaturalId`注解标识自然ID,使用`@Formula`注解进行计算,使用`@Index`注解指定索引等。 #### 结论 通过上述内容可以看出,Hibernate提供了丰富的注解机制来简化实体Bean的声明、属性的映射、表的定义...
5.1.20. 字段和规则元素(column and formula elements) 5.1.21. 引用(import) 5.1.22. any 5.2. Hibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.3. 多次...
5.1.20. 字段和规则元素(column and formula elements) 5.1.21. 引用(import) 5.1.22. any 5.2. Hibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.3. 多次映射同一个...
2. `@Formula`: 使用SQL表达式来获取字段值,提供更灵活的数据获取方式。 3. `@Embeddable` 和 `@Embedded`: 支持复合类型,将多个属性封装到一个类中,作为一个整体进行持久化。 4. `@SecondaryTable`: 将实体映射...
5.1.19. 字段和规则元素(column and formula elements) 5.1.20. 引用(import) 5.1.21. any 5.2. Hibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.3. SQL中引号包围...
- **公式:** `@Formula`注解用于定义基于其他属性计算得出的属性。 - **类型:** `@Type`注解用于指定自定义的数据类型转换器。 - **索引:** `@Index`注解用于定义索引。 - **@Parent:** 用于关联映射。 - *...
字段和规则元素(column and formula elements) 5.1.21. 引用(import) 5.1.22. any 5.2. Hibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.3. 多次映射同一个...