iBATIS SQL Map简介。
来源:互联网 发布:环球期货交易软件 编辑:程序博客网 时间:2024/05/20 22:27
使用SQL Map,能够大大减少访问关系数据库的代码。SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持久层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您充分发挥SQL语句的能力。
- SQL Map的概念
SQL Map API让开发人员可以轻易地将Java Bean映射成PreparedStatement的输入参数和ResultSet结果集。开发SQL Map的想法很简单:提供一个简洁的架构,能够用20%的代码实现80%JDBC的功能。
- SQL Map如何工作?
SQL Map提供了一个简洁的框架,使用简单的XML描述文件将JavaBean,Map实现和基本数据类型的包装类(String、Integer等)映射成JDBC的PreparedStatement。以下流程描述了SQL Maps的高层生命周期:
将一个对象作为参数(对象可以是JavaBean,Map实现和基本类型的包装类),参数对象将为SQL修改语句和查询语句设定参数值。
- 执行mapped statement。这是SQL Maps最重要的步骤。SQL Map框架将创建一个PreparedStatement实例,用参数对象为PreparedStatement实例设定参数,执行PreparedStatement并从ResultSet中创建结果对象。
- 执行SQL的更新数据语句时,返回受影响的数据行数。执行查询语句时,将返回一个结果对象或对象的集合。和参数对象一样,结果对象可以是JavaBean,Map实现和基本数据类型的包装类。
下图描述了以上的执行流程。
阅读全文
0 0
- iBATIS SQL Map简介。
- iBATIS sql Map
- IBatis框架的SQL Map配置文件
- IBatis框架的SQL Map映射文件
- 5.IBatis框架的SQL Map配置文件
- IBatis框架的SQL Map映射文件
- IBatis框架的SQL Map映射文件
- ibatis配置文件sql-map-config.xml
- Ibatis SQL Map组件结构分析
- iBatis 之 SQL Map XML配置文件
- iBatis 之 SQL Map XML映射文件
- iBATIS SQL Maps之Parameter Map。
- iBATIS SQL Maps之Inline Parameter Map。
- iBATIS SQL Maps之Result Map属性。
- iBATIS SQL Maps之配置SQL Map、事务处理和批处理。
- 介绍iBATIS的SQL Map的简单例子
- 4.IBatis框架的SQL Map映射文件
- ibatis中直执行sql,返回存储Map的List类型
- 关于centos6.5的防火墙规则使用--iptables命令
- 如何使用docker搭建oracle测试环境
- 机器人与变位机协调轨迹仿真
- 【C语言】【unix c】如何创建无名管道
- hdu 4734 F(x)(数位dp)
- iBATIS SQL Map简介。
- 初步学习linux
- Python入门新人,求助
- 使用Visual Studio快速开发STM32F4-Discovery探索板入门
- kafka学习
- Kotlin学习笔记二(数据类型)
- 求大神反编译个程序
- 【C语言】【unix c】如何创建有名管道
- 等比矩阵求和-POJ3233