(续)一个简单的iBatis示例
2006-08-03 20:01
429 查看
SqlMapUtil.java
-------------------------------------------
import java.io.IOException;
import java.io.Reader;
import java.sql.SQLException;
import java.util.Iterator;
import java.util.List;
import com.ibatis.common.resources.Resources;
import com.ibatis.dao.client.DaoManager;
import com.ibatis.dao.client.DaoManagerBuilder;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
public class SqlMapUtil {
public static void main(String argsp[]) throws SQLException {
SqlMapClient sqlMap = null;
Territory territory = null;
String resource = "SqlMapConfig.xml";
Reader reader = null;
List list = null;
try {
reader = Resources.getResourceAsReader(resource);
sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);
sqlMap.startTransaction();
Integer key = new Integer(1);
list = (List) sqlMap.queryForList("getTerritory", null);
Iterator it = list.iterator();
for (; it.hasNext();) {
Territory myttt = (Territory) it.next();
System.out.println(myttt.getTerritory_ad() + "|"+ myttt.getTerritory_name());
}
sqlMap.commitTransaction();
} catch (IOException e) {
e.printStackTrace();
} finally {
sqlMap.endTransaction();
}
}
}
Territory.java
-----------------------------------------------------
public class Territory {
private String territory_id = null;
private String territory_ad = null;
private String territory_name = null;
public String getTerritory_ad() {
return territory_ad;
}
public void setTerritory_ad(String territory_ad) {
this.territory_ad = territory_ad;
}
public String getTerritory_id() {
return territory_id;
}
public void setTerritory_id(String territory_id) {
this.territory_id = territory_id;
}
public String getTerritory_name() {
return territory_name;
}
public void setTerritory_name(String territory_name) {
this.territory_name = territory_name;
}
}
需要注意的地方:
1. 资源文件的路径,要在java源文件的目录下
2. 实体的映射关系
3. 不管你使用什么样的开发工具,请注意开发包的使用以及路径的设置
-------------------------------------------
import java.io.IOException;
import java.io.Reader;
import java.sql.SQLException;
import java.util.Iterator;
import java.util.List;
import com.ibatis.common.resources.Resources;
import com.ibatis.dao.client.DaoManager;
import com.ibatis.dao.client.DaoManagerBuilder;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
public class SqlMapUtil {
public static void main(String argsp[]) throws SQLException {
SqlMapClient sqlMap = null;
Territory territory = null;
String resource = "SqlMapConfig.xml";
Reader reader = null;
List list = null;
try {
reader = Resources.getResourceAsReader(resource);
sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);
sqlMap.startTransaction();
Integer key = new Integer(1);
list = (List) sqlMap.queryForList("getTerritory", null);
Iterator it = list.iterator();
for (; it.hasNext();) {
Territory myttt = (Territory) it.next();
System.out.println(myttt.getTerritory_ad() + "|"+ myttt.getTerritory_name());
}
sqlMap.commitTransaction();
} catch (IOException e) {
e.printStackTrace();
} finally {
sqlMap.endTransaction();
}
}
}
Territory.java
-----------------------------------------------------
public class Territory {
private String territory_id = null;
private String territory_ad = null;
private String territory_name = null;
public String getTerritory_ad() {
return territory_ad;
}
public void setTerritory_ad(String territory_ad) {
this.territory_ad = territory_ad;
}
public String getTerritory_id() {
return territory_id;
}
public void setTerritory_id(String territory_id) {
this.territory_id = territory_id;
}
public String getTerritory_name() {
return territory_name;
}
public void setTerritory_name(String territory_name) {
this.territory_name = territory_name;
}
}
需要注意的地方:
1. 资源文件的路径,要在java源文件的目录下
2. 实体的映射关系
3. 不管你使用什么样的开发工具,请注意开发包的使用以及路径的设置
相关文章推荐
- iBatis环境搭建示例:创建一个最简单的iBatis应用
- 一个简单的iBatis示例
- 一个简单的 iBatis 实现——完整示例
- Spring之借助Redis设计一个简单访问计数器的示例
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- 一个简单的UDP服务端和客户端示例
- Linux Socket 事件触发模型 epoll 示例 这里会写一个用C语言的TCP服务器的完全实现的简单程序
- 一个简单的Vue.js组件开发示例
- 小程序大问题,MSDN中一个小小示例所带来的疑问,一个关于DataList的一个简单应用
- java泛型之一个简单的泛型示例
- 一个Spring的beanFactory的简单实现示例(传智播客)
- Skinned Mesh 原理解析和一个最简单的实现示例
- 用一个简单的示例说明日志记录组件log4net的使用
- js实现一个简单的MVVM框架示例
- 使用Unicode写文本文件:一个简单类的示例
- 深入了解ibatis源码----简单ibatis示例代码
- 一个socket编程的简单示例
- Grails示例程序-一个简单的聊天室
- 一个创建子进程的简单示例代码
- java 文件上传 与 把文件解析成一个字节数组简单的后台示例