MybatisMapper配置



mysql
mysql-connector-java
5.1.32


org.mybatis
mybatis
3.4.6


junit
junit
4.12


log4j
log4j
1.2.17

1.1 一对一查询

MybatisMapper配置_第1张图片

 

 

 MybatisMapper配置_第2张图片

 

 

 MybatisMapper配置_第3张图片

 

 

 MybatisMapper配置_第4张图片

 

 

 

5. 配置OrderMapper.xml

6. 测试结果

OrderMapper mapper = sqlSession.getMapper(OrderMapper.class); List all = mapper.findAll(); for(Order order : all){ System.out.println(order); }

MybatisMapper配置_第5张图片

 

 

 MybatisMapper配置_第6张图片

 

 

 MybatisMapper配置_第7张图片

 

 

 MybatisMapper配置_第8张图片

 

 

 

4. 创建UserMapper接口

public interface UserMapper { List findAll(); }

5. 配置UserMapper.xml













一对多查询

UserMapper mapper = sqlSession.getMapper(UserMapper.class);

List all = mapper.findAll();

for(User user : all){

System.out.println(user.getUsername());

List orderList = user.getOrderList();

for(Order order : orderList){ System.out.println(order);

}

System.out.println("----------------------------------"); }

MybatisMapper配置_第9张图片

 

 MybatisMapper配置_第10张图片

 

MybatisMapper配置_第11张图片

 

 

4. 添加UserMapper接口方法

List findAllUserAndRole();

配置UserMapper.xml

 

6. 测试结果

UserMapper mapper = sqlSession.getMapper(UserMapper.class);

List all = mapper.findAllUserAndRole();

for(User user : all){

System.out.println(user.getUsername());

List roleList = user.getRoleList();

for(Role role : roleList){

System.out.println(role); }

System.out.println("----------------------------------");

}

MybatisMapper配置_第12张图片

 

你可能感兴趣的:(MybatisMapper配置)