一杯咖啡,一行代码,是一种境界,也一种追求!

打开心扉做分享,一丝不苟学技术!

mybatis逆向工程生成实体

    一直在做项目,今天抽时间总结一下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配置文件中连接数据库的信息即可:

<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下来亲自体验一下。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010508826/article/details/52371507
文章标签: mybatis 逆向工程
个人分类: mybatis 总结
上一篇jboss日志输出详解
下一篇springMVC常用注解解读
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭