HibernateSynchronizer的作用是自动生成hibernate配置文件,即hibernate.cfg.xml文件,映射文件,Plain Object类文件和一些基础数据库操作文件。
安装HibernateSynchronize
从http://www.binamics.com/hibernatesynch/plugins/com.hudson.hibernatesynchronizer_2.3.1.jar上下载com.hudson.hibernatesynchronizer_2.3.1.rar,解压缩后把com.hudson.hibernatesynchronizer_2.3.1文件夹拷贝到eclipse的plugins目录下。注意文件夹下就包含plugin.xml等文件,不要下面还保留有一层文件夹。
另一种方法是通过eclipse自动安装。点击eclipse菜单栏中的“帮助”-〉“软件更新”-〉“查找并安装…”。在打开的提示框中选择“搜索要安装的新功能部件”,然后点击“下一步”,点击“新建远程站点…”。在出现的提示框中填入你自己想要显示的“名称”,如HibernateSynchronize,在“URL”栏中填入http://www.binamics.com/hibernatesync然后一直点击下一步,eclipse可以自己完成安装。
无论哪种方法,安装完后重起eclipse。
使用HibernateSynchronize
首先生成hibernate的配置文件。右击项目内的任何文件或者文件夹,点击“新建”选项中的“其他…”。在出现的提示框中与CVS,JAVA一级应该多出一个Hibernate文件夹。如果没有的话,需要返回安装步骤,查看是否有什么问题,或者再尝试安装一遍。
选择其中的“Hibernate Configuration File”,点击“下一步”。这是出现一个提示框输入一些基本信息。“Container”是配置文件放置的目录;“File name”是配置文件的名称;“Session Factory Name”可以不填;“Database Type”中选择你所用的数据库类型,用于选择使用的Dialect;“Application Server”是应用程序服务器。这一项不是很全,不过不重新选择也没有关系。主要需要填写的信息是下面“Connection”的“Local”标签中的内容。
“Driver Class”:点击“Browe”按钮,在选择条目中输入你的数据库驱动程序的类名,如mysql的Driver,在匹配的类型中选择该正确的类名,然后在限定符中选择驱动程序类所在的包,如com.mysql.jdbc。点击“确定”后即在Driver Class中显示驱动类的完整名称:com.mysql.jdbc.Driver。如果没有找到驱动类,需要确定你是否在项目中引入了驱动包。
“Database URL”:输入数据库的地址。如:jdbc:mysql://localhost/hibernate_test,最后是数据库的名称。
“Username”:数据库访问的用户名,mysql默认用户为root。
“Password”:数据库访问的密码。
点击“完成”即生成配置文件。
然后是生成映射文件。同样右击项目内的任何文件或者文件夹,点击“新建”选项中的“其他…”。选择“Hibernate Mapping File”。参考生成配置文件的信息,填好password及其上面的项。点击“refresh“按钮,出现提示框选择数据库的驱动程序包。然后在Tables栏中会列出该库中的所有表。选择要生成映射文件的表,并在“Package”中输入或者输入类文件所在的包,注意这里不是映射文件所在的目录,而且不能是空包,也就是根目录下面。后面创建类文件时就会根据这个包自动将生成的文件放入相应的包中。点击“完成”。
映射文件不仅可以添加对应表的列,而且可以按照hibenate规则加入表之间的关系。新增映射文件之后,还会自动更新配置文件,加入映射文件信息。
生成类文件及基本的DAO文件。选中需要生成类文件的映射文件,即上一步生成的.hbm文件,可以同时选中多个映射文件。右击,选择“Hibernate Synchronizer”中的“Synchronize File”。这项操作同时会更新生成的配置文件,在其中添加映射文件信息。如果你修改了映射文件,需要更新类文件时,右击映射文件,选择“Hibernate Synchronizer”中的“Synchronize and Overwrite”,则自动更新类文件相关的地方。
例子用的这个工具是2版本的,使用它生成的文件,无论是方法还是引用的包都是使用hibernate2.jar的标准,比如net.sf……。所以如果要使用,需要把相关的路径改过来。路径还好处理,比较头疼的是生成的一些代码中引用的方法在hibernate3.jar中已经去除了,这样你必须自己实现那部分功能。还要注意配置文件中的一些设置,也有可能导致程序运行不了。
附件中是 插件
分享到:
相关推荐
使用 HibernateSynchronizer 的步骤如下: 1. 生成 Hibernate 配置文件: 右击项目,选择“新建”-> “其他…”,在弹出的对话框中找到 Hibernate 文件夹,选择“Hibernate Configuration File”。填写相关信息,...
在本例中,我们将使用Eclipse 3.2版本来安装Hibernate Synchronizer插件。Eclipse通过“帮助”菜单下的“软件更新站点”选项来管理外部插件的安装。 #### 安装过程详解 **步骤1:打开Eclipse** 首先启动Eclipse ...
1. 下载:获取名为"hibernatesynchronizer_3.1.9"的压缩包文件。 2. 解压:将压缩包解压,获取到"com.hudson.hibernatesynchronizer_3.1.9"文件夹。 3. 安装:打开Eclipse,进入“Help” -> "Install New Software...
HibernateSynchronizer是一款基于Hibernate的数据库同步工具,它能够帮助开发者高效地管理数据库与Java实体类之间的同步问题,确保数据模型与数据库表结构的一致性。在版本3.2中,这款工具提供了更稳定和强大的功能...
在使用Eclipse Hibernate Synchronizer时,开发者可以快速地将数据库结构映射到Java持久化类(POJOs),同时也能将这些类反向同步到数据库中。这在进行敏捷开发和数据库频繁调整时非常有用,因为它允许你在设计阶段...
1. 安装Hibernate Synchronizer插件:在Eclipse或IntelliJ IDEA的插件市场中搜索并安装该插件。 2. 配置数据库连接:设置数据库的URL、用户名、密码等信息。 3. 选择数据库对象:从数据库中选择需要映射的表。 4. ...
所以我将这款插件基于HibernateSynchronizer 3.19 版本进行了修改升级,让插件支持到eclipse 4.*全部版本,安装方式与老版本无区别,丢到plugins目录就可以了,不懂的百度一下。 注意:这个版本只支持4.*版本,如果...
【hibernateSynchronizer】是一个专为Eclipse开发的插件,它的主要功能是简化Hibernate项目的开发工作,特别是处理数据库对象与Java类之间的映射关系。通过这个插件,开发者能够快速、方便地自动生成`.hbm.xml`文件...
在实际使用中,开发者只需在Eclipse中安装该插件,然后配置Hibernate相关设置,即可开始享受自动化映射文件管理带来的便利。这不仅减少了出错的可能性,也使开发者能更专注于业务逻辑的实现,而非基础框架的维护。 ...
《Hibernate Synchronizer:Eclipse 插件的全方位解析》 Hibernate Synchronizer是一款专为Eclipse用户设计的强大工具,其主要功能在于自动化地生成Hibernate的映射文件,极大地简化了开发过程中的数据持久化工作。...
3. **hibernateSynchronizer**:这可能是另一个与Hibernate相关的Eclipse插件,用于同步数据库模型和Java代码。它可以帮助开发者保持实体类与数据库表的一致性,当数据库结构发生变化时,能自动生成相应的Java代码...
一旦生成了.hbm.xml 文件,您就可以使用 HibernateSynchronizer 插件来生成实体类和 DAO 类。在 Eclipse 中,您可以右键点击.hbm.xml 文件,然后选择 Hibernate Synchronizer->Synchronize Files。 添加映射资源 ...
- **安装Hibernate Synchronizer**:这是一个Eclipse插件,可以从Eclipse Marketplace或官方站点下载并安装。 - **生成配置文件**: - 选择 `File -> New -> Other -> Hibernate -> Hibernate Configuration File` ...
**安装HibernateSynchronizer插件:** 将`com.hudson.hibernatesynchronizer_3.1.9`文件夹解压后,将其放入Eclipse的`plugins`目录中。 **创建Java项目:** 在Eclipse中新建一个Java项目,并创建一个源码文件夹`src...
这篇文章由作者俞黎敏在2006年撰写,介绍了如何安装和使用Hibernate Synchronizer插件,以便在Eclipse 3.0.1中高效地开发Hibernate应用程序。 首先,为了开发Hibernate应用,需要在Eclipse中安装Hibernate插件。这...
总之,通过Eclipse 3.0.1中的Hibernate Synchronizer插件,开发者能够快速、高效地构建基于Hibernate的应用程序,减少与数据库交互的繁琐工作,专注于业务逻辑的实现。而随着Eclipse和Hibernate的不断升级,这样的...
通过在Eclipse中安装和使用HibernateSynchronizer插件,开发人员能够显著提升开发效率,尤其是在处理复杂的对象关系映射场景时。此外,结合MySQL数据库和可选的Spring框架,开发者可以构建出既强大又灵活的企业级...