spring mvc dispatcherservlet 第7章 使用springMVC构建Web应用程序 7.1 s(6)

电脑杂谈  发布时间:2017-12-24 06:08:59  来源:网络整理

"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

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...