Dev@Free

zJun's Tech Weblog

开源软件

使用Criteria進行查詢 by 林信良(良葛格)
     摘要: 要對資料庫管理系統進行操作,最基本的就是使用SQL(Standard Query Language)語句,大部份的資料庫都支援標準的SQL語句,然而也有一些特定於資料庫的SQL語句,應用程式配合SQL語句進行資料庫查詢時,若使用到特定於資料庫的SQL語句,程式本身會有相依於特定資料庫的問題。

使用Hibernate時,即使您不了解SQL的使用與撰寫,也可以使用它所提供的API來進行SQL語句查詢,org.hibernate.Criteria對SQL進行封裝,您可以從Java物件的觀點來組合各種查詢條件,由Hibernate自動為您產生SQL語句,而不用特別管理SQL與資料庫相依的問題。  阅读全文

posted @ 2007-10-11 16:22 zJun's帛罗阁 阅读(15403) | 评论 (0)  编辑

[Hibernate] hibernate中多对多的查询

posted @ 2007-07-24 18:22 zJun's帛罗阁 阅读(2483) | 评论 (0)  编辑

[Hibernate Annotations] 嵌入组件(Component)映射
     摘要: 组件(Component)类必须在类一级定义@Embeddable注解.

在特定的实体的关联属性上使@Embedded和@AttributeOverride注解可以覆盖该属性对应的嵌入式对象的字段映射:  阅读全文

posted @ 2007-03-07 16:17 zJun's帛罗阁 阅读(2985) | 评论 (0)  编辑

[Hibernate Annotations] 主键映射
     摘要: 1.简单主键:
使用@Id注解可以将实体bean中的某个属性定义为标识字段.使用 @GeneratedValue注解可以定义标识字段的生成策略:

AUTO - 可以是identity类型的字段,或者sequence类型或者table类型,取决于不同的底层数据库.
TABLE - 使用表保存id值
IDENTITY - identity字段
SEQUENCE - sequence  阅读全文

posted @ 2007-03-07 15:49 zJun's帛罗阁 阅读(2532) | 评论 (0)  编辑

[Hibernate Annotations] 映射简单属性
     摘要: 1. 基本属性映射
通过 @Basic 可以声明属性的存取策略:
@Basic(fetch=FetchType.EAGER) 即时获取(默认的存取策略)
@Basic(fetch=FetchType.LAZY) 延迟获取  阅读全文

posted @ 2007-03-07 15:13 zJun's帛罗阁 阅读(2077) | 评论 (0)  编辑

[转] 常用 JPA annotation 参考
     摘要: Table
Table用来定义entity主表的name,catalog,schema等属性。
元数据属性说明:
name: 表名
catalog: 对应关系数据库中的catalog
schema:对应关系数据库中的schema
UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列   阅读全文

posted @ 2007-01-24 15:46 zJun's帛罗阁 阅读(21963) | 评论 (0)  编辑

Spring管理Struts Action
     摘要: 参考文档:使用 Spring 更好地处理 Struts 动作

可以通过三种方式实现Spring管理Struts Action:
1.使用 Spring 的 ActionSupport 类整合 Structs
2.使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor
3.将 Struts Action 管理委托给 Spring 框架   阅读全文

posted @ 2007-01-08 16:57 zJun's帛罗阁 阅读(1809) | 评论 (0)  编辑

导航

<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

常用链接

留言簿(15)

随笔分类

随笔档案

相册

收藏夹

博客

文档

站点

论坛

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜