Mybatis
人称大叔
17岁开始接触计算机,从此醉心于编程和代码,阴差阳错没能就读计算机专业,终身遗憾。一路自己摸摸索索,从未放弃学习。直到30年后才真正走上相关的岗位,所以,我还是个小学生……
展开
-
Mybatis Generator 最完整配置详解
这是从CSDN找到的一篇翻译文章,尝试重新排版后转载。1. 标签1.1 可以用于加载配置项或者配置文件,在整个配置文件中就可以使用${propertyKey}的方式来引用配置项。有两个属性: - resource:配置资源加载地址,MBG从classpath开始找,比如com/myproject/generatorConfig.properties - url:配置资源加载地址,转载 2018-01-13 15:50:33 · 10023 阅读 · 3 评论 -
SpringMVC+Spring+MyBatis 的综合练习 6 (配置 Mybatis 及 Generator)
今天来配置 MyBatis,并且用 Generator 生成实体类和 Mapper 接口。先简单说下 MyBatis,按照官网的说法: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java原创 2018-01-13 09:32:29 · 331 阅读 · 0 评论 -
SpringMVC+Spring+MyBatis 的综合练习 7 (逆向生成实体类和DAO接口)
在配置好 MyBatis 以及 Mybatis Generator 之后,我们要生成我们需要的实体类和 DAO 接口了。 有两种方法可以选择,具体参见《 SpringMVC+Spring+MyBatis的综合练习 6 》。如果配置没有出错,只需要一点点时间,很快就得到了我们需要的类和接口。到现在为止,经过漫长而复杂的准备工作,终于把项目的架子搭起来了。整个项目的结构大概是下面图中的样纸。原创 2018-01-13 19:12:38 · 393 阅读 · 0 评论 -
SpringMVC+Spring+MyBatis 的综合练习 9 (增加查询员工信息时带有部门信息)
这是联合查询最简单的应用,实践场景中处处可见。MyBatis Generator 在生成代码的过程中所定义的各种方法和属性都依据数据库中的表结构而来。由于没有设置外键和约束,所以 Employee 表和 Department 表没有在数据库中实现多对一的关系,自然最终实现的单个实体并不带有其他实体的信息。所以要想做到查询员工的时候带有部门信息,需要对已经生成的代码进行一些调整。(先从简单的入手吧,原创 2018-01-14 10:46:34 · 1169 阅读 · 0 评论 -
SpringMVC+Spring+MyBatis 的综合练习 8 (Generator生成的实体类)
Mybatis Generator 运行后,我看到在实体类包中出现了四个类。多出来两个带 Example 的是什么呢? 限于篇幅,只研究 Department.java 和 DepartmentExample.java 这两个就好了,Employee 的估计应该也差不多。8.1 Department.javapackage com.hh.ssm.bean;import jav原创 2018-01-14 11:30:27 · 752 阅读 · 0 评论