UserDao.java
· 89 B · Java
Brut
@Mapper
public interface UserDao {
void queryList(ResultHandler<UserEntity> handler);
}
| 1 | @Mapper |
| 2 | public interface UserDao { |
| 3 | void queryList(ResultHandler<UserEntity> handler); |
| 4 | } |
UserDao.xml
· 317 B · XML
Brut
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="io.demo.admin.dao.UserDao">
<select id="queryList" resultType="io.demo.admin.entity.UserEntity">
SELECT * FROM sys_user
</select>
</mapper>
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| 3 | |
| 4 | <mapper namespace="io.demo.admin.dao.UserDao"> |
| 5 | |
| 6 | <select id="queryList" resultType="io.demo.admin.entity.UserEntity"> |
| 7 | SELECT * FROM sys_user |
| 8 | </select> |
| 9 | |
| 10 | </mapper> |
UserServiceImpl.java
· 328 B · Java
Brut
@Service
public class UserServiceImpl implements UserService {
@Resource
private UserDao userDao;
public void queryList() {
ResultHandler<UserEntity> handler = resultContext -> {
UserEntity entity = resultContext.getResultObject();
System.out.println(entity);
};
userDao.queryList(handler);
}
}
| 1 | @Service |
| 2 | public class UserServiceImpl implements UserService { |
| 3 | |
| 4 | @Resource |
| 5 | private UserDao userDao; |
| 6 | |
| 7 | public void queryList() { |
| 8 | ResultHandler<UserEntity> handler = resultContext -> { |
| 9 | UserEntity entity = resultContext.getResultObject(); |
| 10 | System.out.println(entity); |
| 11 | }; |
| 12 | userDao.queryList(handler); |
| 13 | } |
| 14 | } |