package com.geo.test;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import com.geo.dao.OrderDao;
import com.geo.dao.UserDao;
import com.geo.model.Order;
import com.geo.model.User;
public class Test {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//1.读取配置文件
InputStream in = Resources.getResourceAsStream("resources/SqlMapConfig.xml");
//2.创建 SqlSessionFactory 的构建者对象
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
//3.使用构建者创建工厂对象 SqlSessionFactory
SqlSessionFactory factory = builder.build(in);
//4.使用 SqlSessionFactory 生产 SqlSession 对象
SqlSession session = factory.openSession();
//5.使用 SqlSession 创建 dao 接口的代理对象
OrderDao orderDao = session.getMapper(OrderDao.class);
List<Order> orderlist = orderDao.findAllOrders();
for (Order order : orderlist) {
System.out.println(order);
}
//2.创建Mapper代理对象
UserDao userDao = session.getMapper(UserDao.class);
//3.调用方法
List<User> list = userDao.findAllUsers();
for (User user : list) {
System.out.println(user);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
MyBatis19one2one.rar (40个子文件)
MyBatis19one2one
.classpath 740B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 364B
.jsdtscope 572B
org.eclipse.wst.common.component 515B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
src
main
java
resources
SqlMapConfig.xml 1KB
jdbc.properties 151B
com
geo
dao
UserDao.java 148B
UserDao.xml 1KB
OrderDao.xml 1KB
OrderDao.java 152B
model
Order.java 765B
User.java 867B
test
Test.java 1KB
webapp
WEB-INF
lib
log4j-core-2.0-rc1.jar 686KB
javassist-3.17.1-GA.jar 695KB
asm-3.3.1.jar 43KB
cglib-2.2.2.jar 280KB
pagehelper-5.3.0.jar 109KB
mysql-connector-java-5.0.3-bin.jar 482KB
slf4j-api-1.7.5.jar 25KB
sqljdbc.jar 570KB
log4j-1.2.17.jar 478KB
log4j-api-2.0-rc1.jar 113KB
slf4j-log4j12-1.7.5.jar 9KB
commons-logging-1.1.1.jar 59KB
mybatis-3.4.1.jar 1.51MB
META-INF
MANIFEST.MF 39B
build
classes
resources
SqlMapConfig.xml 1KB
jdbc.properties 151B
com
geo
dao
UserDao.class 214B
UserDao.xml 1KB
OrderDao.class 218B
OrderDao.xml 1KB
model
User.class 2KB
Order.class 2KB
test
Test.class 0B
.project 916B
共 40 条
- 1
资源评论
背包客研究
- 粉丝: 613
- 资源: 111
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功