81,092
社区成员
发帖
与我相关
我的任务
分享
<?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 xmlns="http://mybatis.org/schema/mybatis-mapper">
<resultMap id="baseMap" type="com.boom.demo.po.User">
<id column="name" property="name" jdbcType="varchar"></id>
<id column="gender" property="gender" jdbcType="varchar"></id>
</resultMap>
<select id="selectAllUser" resultMap="baseMap">
select* from user
</select>
</mapper>
package com.boom.demo.dao;
import com.boom.demo.po.User;
import java.util.List;
public interface UserMapper {
List<User> selectAllUser();
}
import com.boom.demo.dao.UserMapper;
import com.boom.demo.po.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service("userService")
public class UserServiceImpl implements UserService {
@Autowired
UserMapper userMapper;
@Override
public List<User> getAllUser() {
return userMapper.selectAllUser();
}
}
# mybatis配置
mybatis:
config-location: classpath:bean/mybatis/mybatis_config.xml
mapper-locations: classpath:/bean/mybatis/mapping/*.xml
type-aliases-package: com.beyonds.phoenix.shine.domain.dao.po
type-dao-package: com.beyonds.phoenix.shine.domain.dao
executorType: REUSE
你添加一项type-dao-package配置即可。