Mybatis之逆向工程
来源:互联网 发布:泰坦陨落 知乎 编辑:程序博客网 时间:2024/06/05 15:31
前边我们讲过了Spring框架如何整合Mybatis。不管是Mybatis采用原始DAO的开发方式,还是采用Mapper代理的开发方式,我们需要知道的是,最终的整合目的是为了让Spring的IOC容器来管理持久层框架Mybatis的SqlSessionFactory和其中的接口的实现对象;同时让持久层框架可以使用Spring的声明式事务。所以我们需要做的就是在Spring的IOC容器中首先配置一个SqlSessionFactory的bean实例,然后配置一个DAO接口实现类的bean实例,需要注意的是我们必须让实现类继承SqlSessionDaoSupport类来获取SqlSession对象(内含现有的获取方法)。
今天我们来讲一讲Mybatis的逆向工程。
正向工程:Hibernate可以通过Java代码生成数据库表格
逆向工程:Mybatis可以通过Genetator生成器来根据数据库的表格生成Java代码
对于逆向工程
我们只需下载Mybatis的逆向工程generatorSqlmapCustom,然后在其generatorConfig.xml配置文件中指明数据库连接信息、生成的Java代码的位置、数据库中逆向工程的参照表格这三个大致属性,然后运行GeneratorSqlmap类中的main方法就可以了。
需要注意的是:生成的Java代码主要是POJO类、Mapper接口和Mapper映射文件,我们基本不需要修改其中的代码。使用的时候我们可以采取直接使用期statement,也可以使用期提供的自定义example的自定义查询。
阅读全文
0 0
- Mybatis之逆向工程
- Mybatis之逆向工程
- Mybatis之逆向工程
- mybatis学习之逆向工程
- mybatis逆向工程之配置
- 复习之旅之mybatis逆向工程
- mybatis逆向工程之生成文件解释
- mybatis 的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- Mybatis逆向工程
- mybatis(13) 逆向工程
- mybatis逆向工程
- Mybatis的逆向工程
- mybatis逆向工程
- mybatis逆向工程
- mybatis逆向工程
- 前台js页面定时显示弹窗消息提示
- GET和POST的区别
- js鼠标经过切换图片
- spring之从入门到精通
- Mybatis之逆向工程
- 基础前端之JQuery
- HTTP协议处理流程
- NULL值处理
- JVM简介
- 使用plot绘制正弦与与余弦函数曲线图实例代码
- C++学习之路(7)---Qt5获取系统目录
- css,html几点学习
- python画3D对比柱状图