1. 用過最好用的還是MyEclipse附帶的工具…
2. 官方的hibernate tools
Hibernate Tools for Eclipse插件的安裝和使用【轉】
Hibernate Tools For Eclipse and Ant
jboss
http://www.jboss.org/tools/download.html
到這裡用update的
http://www.jboss.org/tools/download/installation/update_3_3.html
選取Hibernate Tools,應該不用全裝(吧)
下面是gen出pojo的步驟
How to Generate Hibernate Pojo Classes from DB Tables
官方的教學
http://docs.jboss.org/tools/2.1.0.Beta1/hibernatetools/html_single/
3.
http://hibernatepojoge.sourceforge.net/
這得編輯一個設定檔 like
<?xml version="1.0" encoding="ISO-8859-1" ?>
<appconfig>
<dbType>MYSQL</dbType>
<driver>com.mysql.jdbc.Driver</driver>
<jdbcConnectionString>jdbc:mysql://127.0.0.1/hbnPojoTest</jdbcConnectionString>
<databaseIP>localhost</databaseIP>
<databaseCatalog>someDBName</databaseCatalog>
<databaseUsername>root</databaseUsername>
<databasePassword>abcdefgh</databasePassword>
<sourceTarget>D:/Workspace/yourProject</sourceTarget>
<projectName>yourProjectName</projectName>
<topLevel>com.yourcompany</topLevel>
<libPath>libs</libPath>
<schemaStrategy>PARTIAL</schemaStrategy>
</appconfig>
再使用指令
java -jar hbnPojoGen.jar config.xml
分享到:
相关推荐
Hibernate Pojo Generator生成通过Hibernate Annotations(+ Spring)访问数据库所需的所有Java代码,包括JUnit测试(每个表1个),这些测试可以立即运行而无需进一步定制。 大部分使用MySQL进行测试。 移至GitHub:...
在这个场景中,我们讨论的是如何使用MyEclipse工具来生成Hibernate的映射文件以及对应的POJO(Plain Old Java Object)类,这些类是数据库表的Java表示形式。 首先,映射文件是Hibernate的核心组成部分,它是XML...
Hibernate 通过 POJO 来实现对象关系映射,从而实现了对象到关系数据库的无缝集成。 目录 * 第 1 章 Hibernate 入门 * 第 2 章 体系架构 * 第 3 章 对象/关系数据库映射(O/R Mapping) hibernate.cfg.xml ...
### Hibernate核心知识点详解 #### Hibernate概述 - **定义与作用:** Hibernate是一种对象关系映射(ORM)技术的实现,其主要目的是简化Java应用程序与数据库之间的交互过程。通过使用Hibernate,开发人员能够...
创建POJO类和相应的Hibernate映射文件。这包括新建`org.njy.bean`包,通过DBBrowser找到新建的数据源,并为`student`表生成相应的Java对象和映射文件。`Student.hbm.xml`映射文件的配置如下: ```xml <!DOCTYPE ...
最后,“Basic O/R Mapping”章节详细阐述了ORM映射的基本声明,如Doctype、EntityResolver、hibernate-mapping、class元素、id元素及其子元素Generator、Hi/lo算法、UUID算法等。这些细节是实现高效、灵活的对象...
**4.1 简单的 POJO 示例** - **4.1.1 实现无参数构造函数** Hibernate 要求持久化类必须有一个无参数构造函数,以便于反射机制创建实例。 - **4.1.2 提供标识符属性(可选)** 为类添加一个标识符属性(通常是...
8. `name`:指定持久化类的全限定名,如果不指定,Hibernate会认为这是一个非POJO实体映射。 9. `table`:对应的数据库表名,如果不指定,将使用类的非全限定名。 10. `discriminator-value`:在多态映射中,用于...
- **4.1 一个简单的POJO例子** - **4.1.1 实现一个默认的(即无参数的)构造方法(constructor)** - 强调每个持久化类都必须有一个默认构造方法。 - **4.1.2 提供一个标识属性(identifierproperty)(可选)** ...
描述:此文档深入讲解了Hibernate框架的核心概念和技术要点,特别强调了POJO(Plain Ordinary Java Object)的概念及其在数据库映射中的应用,以及Hibernate提供的五个核心接口:Session、SessionFactory、...
- **用途**:用于标记一个 Java 类作为一个持久化的 POJO 类,即实体 Bean。一旦一个类被标记为 `@Entity`,Hibernate 就会将该类映射到数据库表中。 - **示例**: ```java @Entity public class User { private...
<generator class="identity"/> </hibernate-mapping> ``` 需要注意的是,映射文件中的`<property>`标签应正确地反映POJO类中的属性名,而不是数据库表中的字段名。例如,`title`属性映射到了名为`...
构建Hibernate的基础代码主要包括两部分:POJO类和Hibernate映射文件。 ##### 1. POJO (Plain Ordinary Java Object) POJO是Hibernate中非常重要的概念,它是数据库表在Java中的表示形式。通常来说,POJO就是一个...
- POJO:普通Java对象,符合Java Bean规范。 - Hibernate:ORM框架,基于JDBC,通过XML配置文件管理数据库连接和对象映射。 2. Hibernate配置: - `hibernate.cfg.xml`:系统配置文件,包含数据库连接信息。 - ...
如果用的 Oracle ID generator 处就要写入 sequence。然后,根据情况修改表字段类型。然后 Finish。过一会儿,就可以看到项目的 src 下面多一个 entity 包 打开后就有实体类之间的映射配置与实体类。 这篇教程展示...
### Hibernate 3.x 参考手册关键知识点解析 #### 一、快速入门与Tomcat集成 **1.1 快速开始使用 Hibernate** - **环境准备:** - 使用 Hibernate 前需确保 Java 环境已安装配置。 - 下载 Hibernate 3.x 版本库...