• iBATIS系统学习笔记二

    时间:2022-12-25 16:56:37

    目录: 学习笔记零 - 起源 学习笔记一 - 概念与入门 学习笔记三 - 高级技巧与进阶 学习笔记四 - 技巧与实践 iBATIS基础知识 安装和配置iBATIS内容 - 获取iBATIS - iBATIS和JDBC - iBATIS配置基础1 iBATIS的依赖性iBATIS的一些特效需...

  • IBATIS学习笔记(3) SQL Map XML配置文件

    时间:2022-12-25 16:53:01

    SQL Map使用XML配置文件统一配置不同的属性,包括DATASOURCE的详细配置信息, SQL Map和其他可选属性,如线程管理等.以下是SQL Map配置文件的一个例子: SqlMapConfig.xml  1<?xml version="1.0" encoding...

  • iBatis学习笔记(4) SQL Map XML 映射文件

    时间:2022-12-25 16:52:43

    SQL Map XML 映射文件 一个SQL Map XML映射文件可以包含任意多个Mapped Statement, Parameter Map 和Result Map.按照它们之间的逻辑关系,为您的应用合理地组织Mapped Statement, Parameter Map 和Result Ma...

  • Ibatis学习总结1--ibatis简介和SQL Maps

    时间:2022-12-25 16:48:11

    最佳维护的一个项目使的是ibatis框架,在闲暇之余将手头的开发手册和平时开发的理解做一下总结,言归正传。 简介 使用 SQL Map,能够大大减少访问关系数据库的代码。SQL Map 使用简单的 XML 配 置文件将 Java  Bean 映射成 SQL 语句,对比其他的数据库持续层和 ORM 框...

  • Ibatis.Net 动态SQL语句学习(六)

    时间:2022-12-15 21:42:37

    在学习动态SQL语句之前,首先必须对条件查询有一定了解,先来学习如何向IBatis.Net的映射文件里传入参数吧。 一、条件查询 1、传递单个参数 如根据Id查询: <select id="SelectOnePerson" resultMap="PersonModel"> ...

  • ibatis 学习笔记 3

    时间:2022-11-29 13:01:35

    下面具体来看看resultMap的子元素 constructor: 用于在类构造函数中注入参数       idArg:ID 参数 用于提高整体性能       arg:普通参数id:ID 结果result:注入POJO属性的结果值association:复杂的类型关联collection:复杂类型...

  • Ibatis.Net 各类的作用说明学习(三)

    时间:2022-11-16 11:38:16

    Ibatis中,加载、分析配置及映射文件是在创建SqlMapper实例的时候进行的,另外对数据库的操作,也是在SqlMapper实例上调用方法来完成。创建SqlMapper的实例的方式是:ISqlMapper mapper = Mapper.Instance();//DomSqlMapBuilder...

  • IBatis.Net学习笔记五--常用的查询方式

    时间:2022-09-18 14:48:25

    在项目开发过程中,查询占了很大的一个比重,一个框架的好坏也很多程度上取决于查询的灵活性和效率。在IBatis.Net中提供了方便的数据库查询方式。在Dao代码部分主要有两种方式:1、查询结果为一个对象:                ISqlMapper sqlMap = sqlMapDaoSess...

  • Ibatis学习总结6--使用 SQL Map API 编程

    时间:2022-07-03 20:17:56

    SQL Map API 力求简洁。它为程序员提供 4 种功能:配置一个 SQL Map,执行 SQL update操作,执行查询语句以取得一个对象,以及执行查询语句以取得一个对象的 List。配置 SQL Map一旦您创建了 SQL Map XML 定义文件和 SQL Map 配置文件,配置 SQL...

  • Ibatis学习总结4--SQL Map XML 映射文件扩展

    时间:2022-06-25 06:38:25

    SQL Map XML 映射文件除了上文提到的属性还有一些其他重要的属性,下文将详细介绍这些属性。缓存 Mapped Statement 结果集通过在查询 statement 中指定 cacheModel 属性,可以缓存 Mapped Statement 中得到的查 询结果。Cache  model...

  • ibatis源码学习4_源码包结构

    时间:2022-06-04 21:42:43

    ibatis版本号: 2.3.0 Build Date: 2006/11/30 17:16Build Number: 677 ibatis的技术是从xml里面字符串转换成JAVA对象,对象填充JDBC的statement查询,然后从resultset取对象返回,另外利用Thread...

  • ibatIS学习笔记---Ibatis的基本使用方法

    时间:2022-06-03 09:31:29

    1.ibatIS的基本使用方法,这里通过一个例子来学习 a.创梦技术qq交流群:CreDream:251572072 --------------------------------------------------a.新建IbatisTest项目/IbatisTest/src/com/c...

  • ibatis源码学习1_整体设计和核心流程

    时间:2022-06-01 18:29:03

    背景介绍ibatis实现之前,先来看一段jdbc代码:Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://localhost:3306/learnworld";Connection con = DriverManager...

  • ibatis学习笔记(四)>>>>>>>ibatis使用实例

    时间:2022-06-01 14:06:32

      Ibatis是apache基金会的一个开源项目,Ibatis实现了java实体类与Sql语句的映射,是对JDBC的轻量级的封装,与Hibernate不同的是,Ibatis允许开发人员自己编写高效的Sql语句,而不是用框架自动生成Sql语句,提高了Sql语句的执行效率。下面就给出一个ibatis使...

  • Ibatis.Net 执行存储过程学习(八)

    时间:2022-05-22 21:41:26

    首先在数据库创建存储过程: create proc [dbo].[usp_GetPersonById]@Id intasbeginselect Id,Name from Person where Id=@Id end XML映射文件中定义参数集合: <parameterMaps&...

  • IBATIS学习笔记(2) SQL Maps

    时间:2022-03-24 09:55:49

    SQL Map API能让开发人员轻易地将Java Bean 映射成PreparedStatement的输入参数和ResultSet结果集.开发Sql Map 的想法很简单:提供一个简洁的架构,能够用20%的代码实现80%JDBC的功能.   SQL Map 如何工作?    SQL Map提供一个...

  • ibatIS学习笔记---Ibatis的基本使用方法

    时间:2022-03-24 09:55:37

    1.ibatIS的基本使用方法,这里通过一个例子来学习 a.创梦技术qq交流群:CreDream:251572072 -------------------------------------------------- a.新建IbatisTest项目 /IbatisTest/src/com/cre...

  • ibatis学习笔记(五)>>>>>>>ibatis和Spring整合实例

    时间:2022-03-24 09:55:31

    1.导入相关的ibatis和spring所需要的包。Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦...

  • ibatis学习过程

    时间:2022-03-01 04:22:11

    ibatis 中map in查询的做法1:如果传过来的对象就是直接的map数组   list<hashmap<key,value>>的形式  [{1:1},{1:1}}的形式<select id="testtt" parameterClass="java.util.Ma...

  • ibatis源码学习(二)初始化和配置文件解析

    时间:2022-02-04 19:35:19

    问题   在详细介绍ibatis初始化过程之前,让我们先来思考几个问题。  1. ibatis初始化的目标是什么? 上文中提到过,ibatis初始化的核心目标是构造SqlMapClientImpl对象,主要是其内部重要属性delegate这个代理对象的初始化。delegate这个对象耦合了用户端的操...