1、确定数据库是否已经创建
2、导入jar包 & 核心配置文件
3、创建mapper包,导入Mapper.xml文件
4、创建package包,导入MybatisUtils工具
5、定义JavaBean,修改JavaBean体现多表关系
6、定义Dao & 设置Mapper.xml映射 & 注册Mapper.xml文件
3.1案例1:根据UID查询用户信息,及这个用户所有的订
分析:
假设查询的用户uid=1
先根据uid查询用户的信息
3.代码实现
测试类:
@Testpublic void run1(){ //1、获取Dao对象 UserDao userDao = MyBatisUtils.getMapper(UserDao.class); //2、调用Dao对象 User user = userDao.selectUserByUid(1); //传递uid=1参数 System.out.println(user);//打印 user 对象 System.out.println(user.getOlist()); //调用 //3、关闭会话 MyBatisUtils.close();
}
USerDao
User selectUserByUid(@Param("uid") int i);
UserMapper.xml
OrdersDao:
List<Orders> selectOrdersByUid(@Param("user_id") int uid);
OrdersMapper.xml
、
目录
1.XML环境搭建:
2.动态SQL:根据不同的条件,拼接不同的SQL语句
3.XML方式-多表查询