iBatis
睡眼惺忪_
这个作者很懒,什么都没留下…
展开
-
iBatis 之 SQL Map XML配置文件
SQL Map使用XML配置文件统一配置不同的属性,包括DataSource的详细配置信息,SQL Map和其他可选属性,如线程管理等。以下是SQL Map配置文件的一个例子:SqlMapConfig.xml<!DOCTYPE sqlMapConfigPUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN""http://ww转载 2012-02-17 09:06:19 · 3576 阅读 · 0 评论 -
Spring+iBatis集成开发实例
首先简历数据库demo(本文选mysql数据库)数据库脚本:CREATE TABLE 'ibatis' ( 'id' varchar(20) NOT NULL, 'name' varchar(20) default NULL, PRIMARY KEY ('id')) ENGINE=InnoDB DEFAULT CHARSET=gb2312;insert转载 2012-02-17 09:05:38 · 991 阅读 · 0 评论 -
iBatis 之 SQL Map XML映射文件
parameterClassparameterClass属性的值是Java类的全限定名(即包括类的包名)。parameterClass属性是可选的,但强烈建议使用。它的目的是限制输入参数的类型为指定的Java类,并优化框架的性能。如果您使用parameterMap,则没有必要使用parameterClass属性。例如,如果要只允许Java类“examples.domain.Product”作为转载 2012-02-17 09:06:28 · 4278 阅读 · 0 评论 -
iBatis 之 动态SQL编写
动态Mapped Statement直接使用JDBC一个非常普遍的问题是动态SQL。使用参数值、参数本身和数据列都是动态的SQL,通常非常困难。典型的解决方法是,使用一系列if-else条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map API使用和mapped statement非常相似的结构,提供了较为优雅的方法。这里是一个简单的例子:<select id="dyn转载 2012-02-17 09:06:39 · 6366 阅读 · 2 评论