"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<settingname="cacheEnabled"value="false"/>
</settings>
<typeAliases>
<typeAliasalias="User"type="com.aries.mo.entity.User"/>
</typeAliases>
<mappers>
<mapperresource="xml/mybatis/UserDao.xml"/>
</mappers>
</configuration>
5.UserDao.xml
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--通过命名空间和对应id检索对应的sql语句-->
<mappernamespace="userDao">
<selectid="getUesr"resultType="com.aries.mo.entity.User">
select*fromtest
</select>
</mapper>
项目结构简单如图,

简单测试代码;
UserController.java
packagecom.aries.mo.Controller;
importorg.springframework.beans.factory.annotation.Autowired;
importorg.springframework.stereotype.Controller;
importorg.springframework.ui.Model;
importorg.springframework.web.bind.annotation.RequestMapping;
importorg.springframework.web.bind.annotation.RequestParam;
importcom.aries.mo.service.UserService;
@Controller
@RequestMapping(value="/user")
publicclassUserController{
@Autowired
privateUserServiceuserService;
@RequestMapping(value="/text")
publicStringTestUser(Modelmodel/*,@RequestParam("userName")StringuserName*/){
model.addAttribute("userName",userService.getName());
return"userShow";
}
}
UserDao.java
packagecom.aries.mo.dao;
importjava.util.List;
importorg.mybatis.spring.support.SqlSessionDaoSupport;
importorg.springframework.stereotype.Repository;
importcom.aries.mo.entity.User;
@Repository
publicclassUserDaoextendsSqlSessionDaoSupport{
@SuppressWarnings("unchecked")
publicList<User>getUesr(){
returngetSqlSession().selectList("userDao.getUesr");
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-55464-6.html
三大无才
海上自卫队实力世界第二
阿利伯克级驱逐舰是老旧军舰
说得好