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. 不管你使用什么样的开发工具,请注意开发包的使用以及路径的设置