目录主题帖传送门:Spring SpringMVC MyBatis 整合-重复的轮子造的不亦乐乎 - 简书
范例基于SSM框架,如何搭建移步:拉Jar包方式SSM框架搭建 - 简书
接上一篇,了解基础MVC后,我们加入MyBatis,因为搭建框架时已经把所需要的jar包包含了,配置文件也全了,就不多解释了,直接上代码
比之之前我们会多两个项目包dao和entity,正常的逻辑是dao和dao.impl,还有个XML,我们本次打算用注解方式直接干SQL,所以dao和entity足以,先上一个图
entity实体没啥好说,是mybatis自动生成的Eclipse中使用MyBatis Generator - 简书
DAO说一下,是一个Interface通过MyBatis注解方式写SQL,好处是直截了当方便快捷,如果硬有杠精说Temple好用我也没办法,还有说要动态拼SQL的,我只想说数据库是可以设计的,没必要委曲求全。
是不是很清新自然的写法。SQL没什么好解释,Mybatis注解怎么用去查官网。
Service和ServiceImpl里加几个方式
这里安插DAO注解自动装载实现
在HelloController中添加一个list方法用于查询所有用户,一个AddUser方法用于新增用户,返回的都是modelView
在WEB-INF/view目录下创建userList.jsp,用于前端显示
齐活造起来,最终效果
网友评论