ibatis
wunda
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ibatis 有什么用
iBATIS与hibernate有什么区别 hibernate 是一个O/R映射,是将数据库中的表/字段和类及属性的映射 [color=red]OR映射框架,将数据库表、字段等映射到类、属性[/color] 而iBATIS不是对数据库的元数据进行映射,而是对sql进行映射。 iBATIS则是将[color=red]SQL查询的参数和结果集映射到类[/color] iBATIS...2010-04-26 14:44:06 · 147 阅读 · 0 评论 -
第一个iBATIS
基于ibatis-2.3.0.677版本。 1、创建新的项目,并引入jar包 a) ibatis-2.3.0.677.jar b) mysql驱动 2、在类路径中提供ibatis的配置文件:sqlMapConfig.xml [code="java"] ...2010-04-26 14:48:56 · 118 阅读 · 0 评论 -
ibatis 中 重要的sqlMapClient对象的作用
iBATIS中非常重要的对象: [b]sqlMapClient对象[/b] [color=red]这个对象是iBatis操作数据库的接口(执行CRUD等操作),它也可以执行事务管理等操作。[/color]这个类是我们使用iBATIS的最主要的类。[color=red]它是线程安全的。[/color][color=red]通常,将它定义为单例[/color]。(与hibernate中sessio...2010-04-26 15:43:04 · 265 阅读 · 0 评论 -
iBATIS 如何对sql 输入参数 的映射
一、输入参数的映射: 1、parameterClass的使用 2、parameterMap的使用 3、如何用Map类型的对象作为传入参数 [b]parameterClass[/b] [code="java"] insert into t_user values ( null,#username#,#password# ) SELECT...2010-04-26 15:47:45 · 208 阅读 · 0 评论 -
iBATIS 如何对sql 输出结果的映射
如何对输出结果进行映射: 1、将查询结果映射到不同的对象(resultClass的使用) 2、将查询结果集映射到不同的对象(resultMap的基本使用) 3、将查询结果集映射为xml格式的数据 4、将查询结果集的元素转换为Map类型的对象 [b]1、将查询结果映射到不同的对象(resultClass的使用)[/b] [code="java"] select ...2010-04-26 15:57:11 · 309 阅读 · 0 评论 -
如何获得刚插入记录的自增长ID值
[code="java"] insert into t_user values ( null,#username#,#password# ) SELECT @@IDENTITY AS ID User user = new User(); user.setUsername("张三"); user.setPas...2010-04-26 15:58:27 · 282 阅读 · 0 评论 -
iBATIS与spring 集成
Spring通过DAO模式,提供了对iBATIS的良好支持。SqlMapClient对象是iBATIS中的主要对象,我们可以通过配置[color=red]让spring来管理SqlMapClient对象的创建[/color]。 与hibernate类似,[color=red]Spring 提供了SqlMapClientDaoSupport对象[/color],我们的DAO可以继承这个类,通过...2010-04-26 16:05:54 · 155 阅读 · 0 评论 -
ibatis 事务管理
可以使用[b]sqlMapClient[/b]的startTransaction/commitTransaction/endTransaction等方法来控制事务的边界。 如果与spring整合(这是iBatis推荐的方式),则我们需要在spring配置文件中指定其事务特性。 [b]参照与spring集成[/b] ...2010-04-26 16:07:09 · 112 阅读 · 0 评论
分享