天下之事,必先处之难,而后易之。

Spring系列学习之Spring Data JDBC数据访问拓展

英文原文:https://spring.io/projects/spring-data-jdbc-ext

目录

概述

特性

Core

Oracle

快速开始

学习

文档

示例


注意:该项目不再积极开发,将于今年晚些时候束之高阁。

概述

Spring Data JDBC Extensions是Spring Data项目的一部分。 Spring Framework中的JDBC支持非常广泛,涵盖了最常用的功能。 此扩展项目为使用高级Oracle数据库功能提供了额外的支持。

大部分支持由从SpringSource项目“Advanced Pack for Oracle Database”移植的代码组成,该代码可供支持订阅客户使用。 我们现在正在向所有Spring用户提供此代码,并且将在Spring Data JDBC Extensions项目中进行任何新的开发。

特性

Core

  •     QueryDSL支持(从1.2.0版开始不推荐使用) - 支持将QueryDSL SQL模块与QueryDslJdbcTemplate一起使用,该QueryDslJdbcTemplate结合了QueryDSL和熟悉的JdbcTemplate的功能。这为查询,插入,更新和删除操作提供了一个类型安全的API,并结合了Spring的JdbcTemplate支持的便利性,例如: RowMapper,资源管理,声明式事务管理等


Oracle

  •     RAC“快速连接故障转移” - RAC“快速连接故障转移”提供了在数据库节点发生故障时使Spring应用程序透明地进行故障转移的功能。
  •     Streams AQ(高级队列) - AQ支持提供了使用单个本地事务管理器进行数据库和消息访问的选项,而无需采用昂贵的分布式两阶段提交事务管理。
  •     XML类型 - 有关如何将Oracle JDBC扩展用于其本机XML类型的自定义类,示例和文档。
  •     高级数据类型 - 有关如何将高级数据类型(如STRUCT和ARRAY)用于Oracle JDBC扩展的自定义类,示例和文档。
  •     自定义数据源连接准备程序 - 此功能提供了一个API,用于使用Oracle特定会话设置等自定义连接环境。


快速开始

使用Spring Initializr引导您的应用程序。

学习

文档

每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。

1.2.1 CURRENT GAReference Doc. API Doc.
2.0.0 M1 PREReference Doc. API Doc.
2.0.0 SNAPSHOTReference Doc. API Doc.

 

示例

尝试一些例子:

Spring Data book examples

 

 

posted @ 2023-03-03 06:30  boonya  阅读(14)  评论(0)    收藏  举报  来源
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。