myeclipse 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml
来源:互联网 发布:mac自带的远程桌面连接 编辑:程序博客网 时间:2024/05/16 19:07
(1)在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件和你匹配,myeclipse中其实有个MyEclipse Database Explorer视图,它提供了myeclipse与数据库直接连接的内置窗口,并且通过此窗口可以生成hibernate的mapping文件。
1.在项目上点击右键选择MyEclipse选项,为应用增加Hibernate特性.
2.在出现的配置窗口中,选中“Add Hibernate 2.1 libraries to project?”,然后设定存放Hibernate库文件的目录为: /WEB-INF/lib 目录,默认会选择创建一个新的Hibernate配置文件hibernate.cfg.xml。
3.点击下一步,进入Hibernate数据库连接配置界面,在Connection Profile选项中直接选择在MyEclipse Database Explorer中配置的vipdata选项,然后就会自动生成其他的配置,可以选择“Copy JDBC Driver and add to classpath”,这样就会将JDBC驱动拷贝到WEB-INF/lib目录中。:
4.点击下一步,来创建Hibernate的SessionFactory类,这是一个简单的集中管理Hibernate会话的工厂类,填写类的全名称。
5.点击完成,然后MyEclipse就会将Hibernate相关的jar包拷贝到lib目录下,同时会生成Hibernate的配置文件:hibernate.cfg.xml,和SessionFactory类。
现在要利用MyEclipse Database Explorer视图中的工具来生成Hibernate的映射文件。切换到MyEclipse Database Explorer视图,在表vipdata上点击右键,选择Create Hibernate Mapping.
6.配置生成的持久化类和映射文件。
7.点击Browse,选择生成的类和映射文件的包:com.xxx
8.ID Generator算法选项,选择native。(还有很多其他的选项可选,根据应用的需要具体选择,好像hibernate映射的表必须有主健,否则无法利用hibernate技术)。
9.点击完成,这样会生成持久化类Vipdata和它的父类AbstractVipdata(生成父类,有利于日后应用的扩展,工具会自动生成详细的equals方法和hashCode方法)以及映射文件xxx.hbm.xml。同时会修改Hibernate的配置文件hibernate.cfg.xml,会增加一行.
到此,hibernate mapping文件生成结束。:)
其实,eclipse对struts的支持也是很强大的,按照相似的步骤进行配置。很多的工作量就可以完全交给eclipse了
(2)方法:
首先,在myeclispe右上角切换到myeclipse Database explorer perspective
把需要填的都填了,然后点击Finish。这样就建好了Driver。
点Next
这一步的Class Name 一定要填不然不会生成Pojo.
- myeclipse 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml
- myeclipse 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml
- 使用MyEclipse 2017 的逆向工程生成hibernate映射文件
- mybatis逆向工程生成xml映射文件
- hibernate数据表逆向生成有xml文件问题
- MyEclipse逆向生成实体类和Hibernate映射文件
- 使用IDE(myeclipse)逆向生成hibernate映射文件和pojo
- MyEclipse逆向生成实体类和Hibernate映射文件
- MyEclipse逆向生成实体类和Hibernate映射文件
- MyEclipse逆向生成实体类和Hibernate映射文件
- MyEclipse逆向生成实体类和Hibernate映射文件
- 根据xml文件生成javaBean
- hibernate 逆向工程 生成实体加映射文件
- myeclipse 逆向工程生成根据…
- MyEclipse配置Hibernate/MyEclipse反向工程从数据表生成POJO和对象关系映射文件(以及HibernateSessionFactory)
- 使用myeclipse的反向工程生成hibernate映射文件(.hbm.xml)和pojo类
- MyEclipse-生成Hibernate映射文件
- mybatis逆向工程generatorSqlmapCustom生成简单javaBean以及mybatis映射文件
- 日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别
- Android高级应用开发(基础篇) - stage1 - 学习笔记
- 重写函数之后,一定要检查是否需要调用父类的函数
- 告警日志系列之使用外部表查看ORACLE报警日志 2009-06-19 16:20:48
- Android实现网络多线程断点续传下载
- myeclipse 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml
- 写shell脚本
- char型变量中能不能存储一个中文字?为什么?
- android httpClient 支持HTTPS的2种处理方式
- Android源码编译
- ajax方法未定义或为空
- extjs4中的tree的使用
- 学习一门知识必须要留下具体的使用工具才算是真正的学习
- java中遍历实体类属性和类型,属性值