public static User getUser() {
// 首先初始化iBatis获得一个SqlMapClient对象
String resource = "SqlMapConfig.xml";
com.ibatis.sqlmap.client.SqlMapClient sqlMap = null;
User user = null ;
try {
java.io.Reader reader = com.ibatis.common.resources.Resources
.getResourceAsReader(resource);
sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);
} catch (Exception e) {
e.printStackTrace();
}
try {
user = (User) sqlMap.queryForObject("getUserByAddress", 1);
user.getAddressList();
sqlMap.commitTransaction();
} catch (SQLException e) {
System.out.println(e.getMessage());
} finally {
try {
sqlMap.endTransaction();
} catch (SQLException e) {
e.printStackTrace();
}
}
return user;
}