- 浏览: 378882 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
小灯笼:
LoadRunner性能测试实战课程网盘地址:https:// ...
LoadRunner性能测试实战教程 -
爱上疯狂:
[范德萨发的是 发大水发大水发多大沙发啊quote]
main方法测试外系统接口 -
siphlina:
Loadrunner视频——http://pan.baidu. ...
LoadRunner性能测试实战教程 -
全球唯一的你:
LoadRunner性能测试实战视频教程课程观看地址:http ...
LoadRunner性能测试实战教程 -
凡人修仙:
课程:LoadRunner性能测试实战网盘地址: http:/ ...
LoadRunner性能测试实战教程
ibatis vs hibernate 参见
http://www.blogjava.net/szhswl/articles/169817.html
ibatis 最简单的实例
http://www.blogjava.net/szhswl/articles/169817.html
ibatis 最简单的实例
package example; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClientBuilder; public class Main { public static void main(String[] args) { com.ibatis.sqlmap.client.SqlMapClient sqlMap = null; try { java.io.Reader reader = Resources.getResourceAsReader ("example/SqlMapConfig.xml"); sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); Account accout = (Account)sqlMap.queryForObject("getAccount", "admin"); } catch (Exception e) { e.printStackTrace(); } } }
package example; public class Account { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username=username; } public String getPassword() { return password; } public void setPassword(String password) { this.password=password; } }
<?xml version="1.0" encoding="UTF-8"?> <!-- Document : SqlMapConfig.xml Created on : 12:50PM 17th Feb 2010 Author : Steve Yao Description: This is the iBatis 2 SQL Map configuration file for the DB connection and pool data source etc. --> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <sqlMapConfig> <settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="10" useStatementNamespaces="false" /> <!-- <transactionManager type="JTA" > --> <transactionManager type="JDBC" > <dataSource type ="SIMPLE" ><!-- type属性指定了数据源的链接类型,也有3种类型(SIMPLE,DBCP,JNDI) --> <property name ="JDBC.Driver" value ="oracle.jdbc.driver.OracleDriver" /> <property name ="JDBC.ConnectionURL" value ="jdbc:oracle:thin:@localhost:1521:XE" /> <property name ="JDBC.Username" value ="tristan" /> <property name ="JDBC.Password" value ="654321" /> <property name ="Pool.MaximumActiveConnections" value ="10"/><!-- 连接池维持的最大容量 --> <property name ="Pool.MaximumIdleConnections" value ="5" /><!-- 连接池允许挂起的最大连接 --> <property name ="Pool.MaximumCheckoutTime" value ="120000" /><!-- 连接被某个任务所允许占用的最大时间 --> <property name ="TimeToWait" value ="500" /><!-- 线程允许等待的最大时间 --> </dataSource > </transactionManager> <sqlMap resource="example/BasicSQL.xml" /> </sqlMapConfig>
<?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 namespace="Account"> <select id="getAccount" parameterClass="java.lang.String" resultClass="example.Account"> select * from Account where username = #value# </select> <insert id="createAccount" parameterClass="example.Account"> insert into Account (username, password) values ( #username#, #password# ) </insert> </sqlMap>
发表评论
-
oracle sql 学生表 选课表
2014-07-15 15:34 1661查询语句 select * from student; ... -
omniture
2014-06-12 15:45 694PageView 200w+ Visits 50w+ ... -
Mongodb Hbase oracle
2014-05-11 19:20 1877Mongodb/hbase Oracle减少表 ... -
类加载
2014-05-10 21:22 438tomcat 启动后会加载web.xml中定义的filter和 ... -
cookie session
2014-05-10 16:18 559cookie中除了存放session的id外,还用以购物车的功 ... -
面向过程 面向对象
2014-05-10 16:14 600面向过程 可以快速出结 ... -
解释型 编译型 语法糖
2014-05-10 15:43 424语法糖 泛型,变长参数,自动装箱拆箱, foreach 虚拟机 ... -
类文件结构 等
2014-05-08 17:08 567代码编译的结果从本地 ... -
restful webservice SOAP servlet 区别
2014-05-08 15:53 1218restful webservice 和 servlet的关系 ... -
位 字节
2014-05-08 09:24 5361byte=8bit 所以1个字节的表达范围就是2^8=256 ... -
jvm 64 32 区别
2014-05-07 15:53 651java程序运行在64位jvm上需要付出较大的额外代价 1, ... -
boxing
2014-05-06 16:37 535Integer i1 = 100; Integ ... -
synchronized
2014-05-06 16:33 576synchronized public void test1( ... -
spring 生命周期
2014-05-05 15:43 419只有singleton行为的bean接受容器管理生命周期。 ... -
Hashtable ConcurrentHashMap 区别
2014-05-05 12:51 453ConcurrentHashMap 中的segment继承了 ... -
hadoop storm 区别
2014-04-30 13:23 4226http://www.zhihu.com/question/2 ... -
RPC vs RMI
2014-04-30 10:48 480RPC, SOAP, WSDL都是web service的关键 ... -
java 子线程
2014-04-23 15:34 584java 主线程调用子线程后 可以用join的方式等待子线程返 ... -
Tomcat多应用共享Session crossContext
2014-04-23 10:18 2752http://blog.csdn.net/lip009/art ... -
weblogic console 作用
2014-04-23 10:10 608weblogic console 可以对server / ap ...
相关推荐
iBATIS DAO是Java开发中的一个持久层框架,它提供了数据访问对象(DAO)的实现,使得数据库操作更加简单和灵活。在这个2.3.4.726版本的源码中,我们可以深入理解iBATIS DAO的工作原理,并通过添加注释来帮助我们更好...
Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...
Ibatis 是一款轻量级的Java持久层框架,它允许开发者将SQL语句与Java代码分离,从而使得数据库访问更加灵活、易于维护。本篇文章将深入探讨Ibatis的核心概念、最佳实践以及与其他框架如Struts和Spring的整合。 1. ...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将SQL语句与Java代码分离,从而更好地管理数据库操作。Ibatis的出现,解决了传统JDBC中手动编写SQL和结果集映射的繁琐工作,...
iBATIS 是一款著名的开源Java持久层框架,它在2005年由Clinton Begin创建,最初命名为Apache MyBatis,后来发展为独立的项目。在本主题中,我们关注的是iBATIS 2.3.4版本的jar包及其源码。 首先,`ibatis-2.3.4.jar...
在IT行业中,数据库操作是必不可少的一部分,而Ibatis作为一款流行的Java持久层框架,它使得SQL与Java代码更好地结合,提供了灵活的数据库操作方式。然而,数据处理时遇到的编码问题,如乱码,常常会给开发者带来...
### ibatis应对批量update 在处理大量数据更新时,传统的for循环方式往往会导致效率低下。这是因为每一次循环都需要执行一次数据库连接操作,对于批量更新来说,这样的处理方式显然不够高效。为了解决这个问题,...
Ibatis官方资料大全提供了全面的学习资源,包括ibatis-common.jar、ibatis-Dao.jar和ibatis-sqlmap.jar等核心组件的详细讲解和相关jar文件,是学习和使用Ibatis不可或缺的参考资料。 首先,我们来了解一下ibatis-...
自己写了一个Ibatis入门文件 JDK用的1.4 ibatis用的2.3.0 一定要注意版本问题,不然出现本本不兼容很费劲,我调了一上午,注意一定要用JDK1.4 ibatis2.3.0! 数据库自己建一张简单的表就行了,特别说明 只适合新手...
本项目"ibatis_with_memcached"就是关于如何将Ibatis与Memcached集成,实现高效的数据库缓存策略的实例。 Ibatis是一个基于Java的SQL映射框架,它允许开发者编写SQL语句并与Java对象进行绑定,从而避免了传统的JDBC...
标题:ibatis教程 输入参数详解 描述:ibatis教程 输入参数详解 ibatis快速入门 标签:ibatis list 部分内容:这段部分提供了ibatis用户指南的警告,关于从文档复制代码的问题,以及ibatis的概述、如何开始使用...
在Java开发中,Maven和iBatis是两个非常重要的工具。Maven是一个项目管理和综合工具,它帮助开发者管理依赖、构建项目,并提供了一种标准化的项目结构。而iBatis则是一个SQL映射框架,它将SQL语句与Java代码分离,...
### Ibatis3手册知识点概述 Ibatis3作为一款流行的持久层框架,在软件开发领域具有重要的地位。本篇文章基于“Ibatis3手册 Ibatis3参考手册”的标题及描述,深入解析Ibatis3的核心概念、架构特点以及如何进行实际...
《Ibatis 入门经典 实例》 Ibatis 是一款著名的轻量级 Java 持久层框架,它提供了一种映射 SQL 和 Java 对象的简单方式,从而减轻了开发人员在数据库操作中的工作负担。这篇实例教程将带你深入理解 Ibatis 的核心...
在本篇文章中,我们将深入探讨如何使用 Java 编程语言结合 iBatis 框架进行 SQL 字符串的动态拼接。通过分析提供的代码片段,我们可以了解到在实际开发过程中,这种动态 SQL 的构建方式非常常见,尤其是在处理复杂的...
在Java Web开发中,Spring和iBatis是两个非常重要的框架。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等特性,而iBatis则是一个优秀的持久层框架,它将SQL语句与Java代码分离,...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将注意力集中在编写SQL语句上,而无需关注JDBC代码的编写。Ibatis消除了几乎所有的JDBC代码和手动设置参数以及获取结果集的...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,将数据库操作与业务逻辑解耦,使得开发者可以更专注于业务逻辑的实现,而无需关心繁琐的SQL语句编写。本篇文章将深入探讨Ibatis API、文档...
iBATIS是一个由Clinton Begin创建,目前由Apache基金会支持的持久化框架,它专注于数据库查询的简化,尤其在JDBC编程方面提供了极大的便利。相对于全自动化ORM解决方案如Hibernate,iBATIS被称为“半自动化”ORM实现...
**Ibatis 指南** Ibatis 是一个优秀的开源持久层框架,它允许开发者将 SQL 查询与 Java 代码分离,从而避免了传统的 JDBC 编程中的大量模板代码。作为一个轻量级的框架,Ibatis 提供了灵活的映射机制,使得 XML 或...