ibatis基础】的更多相关文章

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap> <!-- 通过typeAlias使得我们在下面使用Student…
iBatis简介: 特点:结构性好,小巧,容易上手 搭建环境: 1.创建java 项目 2.导入(3个)jar包:ibatis-2.3.0.667.jar,mysql驱动包,Junit测试包 3.配置iBatis的主配置文件 SqlMapConfig.xml 配置由jdbc管理事务 配置数据源 SIMPLE 配置编写sql语句的xml文件  <sqlMap resource="cn/Stu.xml"/> 4.编写Jdbc 连接的属性文件  SqlMap.properties…
背景 Ibatis是一个轻量级.非侵入式的持久层框架,适用于范围较广.较轻便--当然,不管J2EE中哪一个持久层框架,都会基于JDBC(不细究JNDI方式).我们在SqlMap中编写SQL,利用各种SqlMap标签处理业务逻辑,利用參数标记传递參数. 在实际开发过程中,弄明确#号和$号的差别非常重要,以下我们就来分析一下这两个SqlMap參数标记. 參数标记 #号方式 解析以#号标记的參数时.Ibatis直接利用JDBC提供的參数标记(?号),将内存中的參数传递给数据库.这时,我们需要保证Jav…
Tip:mapper.xml中sql语句不允许出现分号! 1.#和$符号的区别 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号.如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". $将传入的数据直接显示生成在sql中.如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为order…
关于ibatis的介绍.优缺点,以及ibatis和hibernate的比较再此不在赘述,可参阅其他资料. 一.准备工作 1.下载ibatis软件包http://download.csdn.net/detail/itmyhome/7473661 所需jar包为:ibatis-xxx.jar,mysql-connector-java-xxx-bin.jar 2.创建测试数据库,并新建user表,其中包含三个字段: id(int)   name(varchar)   age(int) ps:以mysq…
ibatis学习笔记(一)>>>>>>>sqlMapConfig.xml文件详解 1.sqlMapConfig.xml配置文件详解: Xml代码 1. <? xml version="1.0" encoding="UTF-8" ?> 2. <! DOCTYPE sqlMapConfig 3. PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN&quo…
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方.通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发.本文更适合有 iBatis 基础的开发人员阅读. 从 iBatis 到 MyBatis,你准备好了吗? 对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate.JPA 这样的一站式对…
http://blog.csdn.net/techbirds_bao/article/details/9235309 简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方.通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发.本文更适合有 iBatis 基础的开发人员阅读. 对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不…
Ibatis教程 |字号     转自:http://blog.csdn.net/lhminjava/article/details/1871136 ibatis 开发指南ibatis Quick Start......................................... 5 准备工作............................................... 5 构建ibatis 基础代码...................................…
前言 如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系.本系列教程希望您能站在上帝的角度去观察(了解)Java体系.使Java的各种后端技术在你心中模块化:让你在工作中能将Java各个技术了然于心:能够即插即用. 我希望 本系列文章言简意赅的方式列出技术的核心要点以及常用用法,其基本安装或使用将不会出现在本系列教程中,但会提供相应链接.我希望大家能在每一篇文章中了解到这是什么(what)?核心使用(how)?其他…