先回顾Mybits的环境搭建,。

直接next


直接点击finish

创建好的项目。

所有东西都自己写不现实,约束文件的头部还是拷贝过来

导入依赖坐标,Mybits

mysql的驱动

log4j

单元测试

log4j的配置文件直接复制过来。资料里面提供了。

增加实体类


实现系列化接口,然后声明成员变量

生成getter和setter和toString方法

SqlMapConfig.xml

resoources下面创建Mybits的主配置文件



拷贝头部的约束过来。

拷贝过来头部的约束

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">

首先是根元素configuration


选中后生成这些

配置映射文件

创建dao接口



创建映射文件

这里需要一级一级的创建文件夹

创建com然后是itheima然后是dao。分别创建这三个文件夹。


Mapper的约束复制过来。

<?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">

namespace是确定该方法是在哪个dao接口里面。

id指的是哪个方法。

namespace+id就组成了某个dao接口中的固定方法

resourceType表示我们要封装到哪里去

里面配置sql语句

以上环境就搭建好了。

写测试类

抛出Exception异常


最新文章

  1. C#基础-MD5验证
  2. EF7 使用 K EF 异常
  3. 在PHP中使用Mysqli操作数据库
  4. [工具类]泛型集合转换为DataTable
  5. iOS标准时间与时间戳相互转换
  6. IOS 五星评分控件
  7. java 复习001
  8. gridView 布局间距合理化的有效办法
  9. Chain of Responsibility模式
  10. 对于String 与StringBuffer 和StringBuilder的总结
  11. input标签的美化
  12. Java transient关键字使用小结
  13. Rational Rose正逆向工程(类图转Java代码,Java代码转类图)
  14. 19. Rootkit detectors (隐形工具包检测器 5个)
  15. jsp include 报错:illegal to have multiple occurrences of contentType with different values (old: text/html; charset=UTF-8, new: text/html; carset=UTF-8)
  16. 转发 .Net平台下ActiveMQ入门实例 https://www.cnblogs.com/madyina/p/4121458.html
  17. LeetCode(80):删除排序数组中的重复项 II
  18. Oracle系列(三): 情景查询一 a表中有个fid字段,逗号分隔开来,b表中有id字段及其他信息,如何关联a表的fid和和b表的id字段查询
  19. 严版数据结构题集2.13 &amp; 2.14
  20. 阿里八八Alapa事后诸葛亮

热门文章

  1. 关于jQuery获取不到动态添加的元素节点的问题
  2. 关于 i++ 和 ++ i
  3. aes前台加密后台解密
  4. SpringMVC @CookieValue注解
  5. form表单和CSS
  6. python之路day13--迭代器
  7. HDU-4810-wall Painting(二进制, 组合数)
  8. 【leetcode】1179. Reformat Department Table
  9. ClustrixDB安装配置
  10. org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: