mybatis逆向工程生成实体
2016-08-30 22:36
295 查看
一直在做项目,今天抽时间总结一下SSM框架中逆向生成实体的两种方案:
第一种是通过在eclipse中安装mybatis插件然后实现。
【准备工作】安装hibernate-tools插件
之后重启eclipse。
【打开data source
explorer窗口】:eclipse工具栏中window——>show view——>other——>data source explorer
在data source explorer窗口中右键Database connections——>New,在New Connection Profile窗口中选择数据库类型(以mysql为例),并创建自己的数据库名称,点击下一步Next
添加一个mysql数据库驱动,。
并加入相应的mysql-connector-java-5.1.0-bin.jar
之后填入自己的数据库信息,点击finish
便可以看到建立的Database Connections中对应的数据库表。
【打开Hibernate Configurations窗口】:Window——>Show View——>Other..——>Hibernate——>Hibernate
Configurations
在Hibernate Configurations窗口中右键,Add Configurations,
添加property file,执行Setup
添加Configuration file,执行Setup
填入相应的数据库信息,点击finish
键入自己的数据库信息,点击完成,即可看到我们的数据库表结构!
Window——>Customize Perspective..,选择Command Groups Availability,勾选上HibernateCodeGeneration
然后执行Hibernate Code Generation Configurations
创建新的Hibernate Code Generation Configurations
配置Main
添加reveng.xml配置文件,执行Next下一步,
选择所有的数据库表,点击finish完成。
配置Exports,如下图:
最后执行run,便可以在自己设定的路径下生成对应的实体。
第二种是通过mybatis官方提供的工具类来生成实体类,只需要修改工具类中generatorConfig配置文件中连接数据库的信息即可:
然后执行工具类中的Main方法即可生成相应的实体和映射文件,需要做的是把生成的这些实体拷贝到自己的项目当中。
工具类已经上传,需要的同学们可以down下来亲自体验一下。
第一种是通过在eclipse中安装mybatis插件然后实现。
【准备工作】安装hibernate-tools插件
之后重启eclipse。
【打开data source
explorer窗口】:eclipse工具栏中window——>show view——>other——>data source explorer
在data source explorer窗口中右键Database connections——>New,在New Connection Profile窗口中选择数据库类型(以mysql为例),并创建自己的数据库名称,点击下一步Next
添加一个mysql数据库驱动,。
并加入相应的mysql-connector-java-5.1.0-bin.jar
之后填入自己的数据库信息,点击finish
便可以看到建立的Database Connections中对应的数据库表。
【打开Hibernate Configurations窗口】:Window——>Show View——>Other..——>Hibernate——>Hibernate
Configurations
在Hibernate Configurations窗口中右键,Add Configurations,
添加property file,执行Setup
添加Configuration file,执行Setup
填入相应的数据库信息,点击finish
键入自己的数据库信息,点击完成,即可看到我们的数据库表结构!
Window——>Customize Perspective..,选择Command Groups Availability,勾选上HibernateCodeGeneration
然后执行Hibernate Code Generation Configurations
创建新的Hibernate Code Generation Configurations
配置Main
添加reveng.xml配置文件,执行Next下一步,
选择所有的数据库表,点击finish完成。
配置Exports,如下图:
最后执行run,便可以在自己设定的路径下生成对应的实体。
第二种是通过mybatis官方提供的工具类来生成实体类,只需要修改工具类中generatorConfig配置文件中连接数据库的信息即可:
<span style="font-family:KaiTi_GB2312;font-size:18px;"><!--数据库连接的信息:驱动类、连接地址、用户名、密码 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/test" userId="root" password="root"> </jdbcConnection></span>这里对应自己本地的数据库test,userId:root password:root
然后执行工具类中的Main方法即可生成相应的实体和映射文件,需要做的是把生成的这些实体拷贝到自己的项目当中。
工具类已经上传,需要的同学们可以down下来亲自体验一下。
相关文章推荐
- MyBatis 使用逆向工程自动生成项目的实体层、dao层
- MyBatis框架之mybatis逆向工程自动生成代码
- mybatis逆向工程生成代码
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- [置顶]springmvc+mybatis,在mybatis逆向工程的基础上使用模板自动生成controller层代码
- 关于Mybatis的逆向工程生成pojo和mapper
- mybatis逆向工程,自动生成代码
- 【MyBatis学习15】MyBatis的逆向工程生成代码
- mybatis生成逆向工程后对对数据库的模糊查询以及如何联表查询
- 32Mybatis_mybatis逆向工程自动生成代码
- 【ssm】mybatis逆向工程生成的模板方法使用小结
- mybatis逆向工程通过表反向生成java代码
- MyBatis逆向工程自动生成实体类和映射文件
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- MyEclipse 2015 逆向工程之根据数据库生成实体和数据访问层
- eclipse 逆向工程生成hibernate实体类(注解或配置文件)
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- 【MyBatis学习15】MyBatis的逆向工程生成代码
- Mybatis在IDEA中使用generator逆向工程生成pojo,mapper
- IDEA 中生成 MyBatis 逆向工程实践