条件:
Myeclipse7.5;
Mysql数据库:Dam;
JDBC驱动包
方法:
1.创建一个临时工程:
创建一个Web Project(如 Dam)。我是选择创建一个新的临时工程来得到映射 bean,最后再将生成好的 bean 拷到原工程里,否则会生成一堆其他的东西,把原工程都搞乱了,不知大家是怎么做的。
2.Add Hibernate Capabilities:
切换到:MyEclipse Java Enterprise,右击工程名,选择MyEclipse——Add Hibernate Capabilities,默认的是Hibernate3.2,JAR Library Installation 的单选按钮选第二个,即将jar包复制到lib目录下;
Next,保持默认,这里是要生成hibernate.cfg.xml;
Next,在DB Driber下拉框中选择刚才配置的数据库连接(DamMysqlConnection);
Next,这里是创建 hibernate SessionFactory 类文件的,选择/创建一个包来放置此文件,该步也可以不需要,勾掉最上面的对号即可;
Finish。
3.创建数据库连接:
切换到:MyEclipse Database Explorer。
在导航栏右击--new,填写具体参数,添加 jdbc 驱动包,然后确定,就创建了一个数据库连接(DamMysqlConnection)。
4.创建bean
切换到MyEclipse Database Explorer,打开上面创建的连接 DamMysqlConnection,找到Dam中需要转换的数据库表,可以选择一个或多个,右击----Hibernate Reverse Engineering,在Java src folder中选择工程的src目录,在Java Package中选择包名。主要是第一个复选框:创建 POJP<>Table 之间的映射信息,此处可以选择是 注解形式 还是 hbm.xml文件形式。
Next,主要是选择如何进行映射等,可以不做操作,
Next,也可以不做操作,
Finish。
分享到:
相关推荐
1. **数据库逆向工程**:Hibernate的逆向工程工具可以扫描实体类,根据类的定义(如注解或配置文件)生成相应的数据库表结构。这样,只需编写业务对象,数据库结构就可随之更新。 2. **Hbm2DDL**:这是Hibernate的...
使用Hibernate,我们可以使用注解的实体类来生成数据库表结构。 下面是一个使用Hibernate生成数据库表结构的示例: 首先,我们需要添加Hibernate相关的JAR包,包括hibernate-core、hibernate-commons-annotations...
- 生成实体类和映射文件:通过Eclipse插件,选择数据库表,然后自动生成对应的实体类和映射文件。 - 运行和调试:在代码中使用Hibernate API,插件会自动处理与数据库的交互。 **4. 提高开发效率** - **减少错误**...
在新建包和文件结构后,需要根据 Eclipse 中的数据库访问插件,逆向生成实体对象。这种方法可以简化数据库访问的过程,提高开发效率。 九、生成实体类、DAO 和映射文件 在逆向生成实体对象后,需要生成实体类、DAO...
在生成脚本时,需要注意去掉双引号,因为这可能导致逆向生成实体类失败。对于Oracle数据库,建议使用大写字母编写脚本,并通过PL/SQL Developer工具执行生成的脚本。 3. **Oracle数据库管理**: 在Oracle数据库中,...
3. **hibernate-tools**: 提供了Hibernate的辅助工具,如反编译工具、HQL/JPQL的语法检查器、数据库逆向工程等,这些工具可以极大地提高开发效率。 4. **hibernate-validator**: 包含了JSR-303/JSR-349标准的Bean ...
3. **Hibernate Tools**:这个组件提供了一系列的开发辅助工具,如Hibernate逆向工程,可以自动生成实体类和映射文件,以及HQL查询编辑器等,极大地提高了开发效率。 4. **Hibernate Commons Annotations**:这个库...
5. **hibernate-tools**: 提供了诸如逆向工程、HBM文件生成、数据库脚本生成等工具,帮助开发者快速建立和管理数据库模型。 6. **其他依赖库**:如slf4j、log4j等日志框架,以及用于连接数据库的JDBC驱动等。 使用...
7. **hibernate-tools**: 包含了Hibernate的辅助工具,如逆向工程(reverse engineering)工具,可以将现有的数据库结构生成对应的Java实体类,以及Hbm2DDL工具,能够自动生成数据库表结构。 8. **hibernate-envers...
4. **Hibernate Tools**:这是一个辅助工具集,包含了Hibernate的逆向工程(reverse engineering)功能,可以自动生成Java实体类和映射文件,以及HQL查询编辑器和数据库浏览器等。 5. **JDBC驱动**:Hibernate需要...
mybatis的逆向工程中会生成实例及实例对应的example,example用于添加条件,相当where后面的部分 xxxExample example = new xxxExample(); Criteria criteria = new Example().createCriteria(); StringUtils....