MyBatis 不需要FQ,开源 eclipse的MyBatis 插件myBatipse安装了吗
知识点
CDATA 作用 用来标记 不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。
在 XML 元素中,"<" 和 "&" 是非法的。
"<" 会产生错误(而 > 不会。)因为解析器会把该字符解释为新元素的开始。
"&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。
<![CDATA[ user.ADDTIME <= #{param.addTime}]]>
动态SQL
高级example
官方文档,不需要FQ
![](https://images2015.cnblogs.com/blog/824039/201704/824039-20170413164537673-903790546.png)
官方中文文档
动态 SQL部分
http://www.mybatis.org/mybatis-3/zh/index.html
官方推荐:
简单的SQL配置 ----- 注解annotation
复杂的SQL配置 ----- XML配置,比如动态SQL
注解配置 @select,官方强烈不推荐
官方强烈不推荐用注解配置,推荐用xml,所以:
MyBatis 官方的英文文档里删掉了 “ 注解 ” 的内容
翻译里也没有
在Java代码里创建SQL语句,new SQL()
虽然一般是在XML映射配置文件里写动态SQL语句
MyBatipse ,eclipse MyBatis 插件
开源,GitHub,mybatis/mybatipse
Mybatis-Generator 小工具 出自 MyBatis.org 官方
开源
会自动生成Dao、Model、Mapping文件,有Mapper接口类和对应mapping.xml,Bean POJO实体类
使用流程:
MySQL或Oracle里要有表,
先写好xml配置,
运行程序这个小工具(使用方式在下面)
小工具官网
MyBatis Generator MyBatis.org官方的 eclipse 插件(在市场里),里面包含了MyBatis Generator的核心和eclipse 插件,不用再去GitHub找
![](https://images2015.cnblogs.com/blog/824039/201704/824039-20170413164539376-1035653375.png)
MyBatis Generator 的几种使用方式:
eclipse 插件,新建一个生成器的xml配置文件,(填写没有界面 / GUI,所以要知道每个标签的意思)填写好必要信息后,鼠标对着它右键---
独立GUI(第三方):mybatis-generator-gui是基于mybatis generator开发一款界面工具, 本工具可以使你非常容易及快速生成Mybatis的Java POJO文件及数据库Mapping文件
命令行,在 工具(jar包)的同级目录下要有数据库的驱动包
还有个国人写的 MyBatis Generator GUI ,启动方法:
用源码,允许main方法
posted on 2017-04-13 16:46 xiaoCong2015 阅读(38) 评论(0) 编辑 收藏 举报