`
hotmanhh
  • 浏览: 15268 次
社区版块
存档分类
最新评论

终于在JBuilder9中按照自己的想法运行成功最简单的Hibernate了

阅读更多
:P  ,高兴一下,呵呵
在掌握了一些概念后,实现起来就比较简单了,hoho

我先把在JBuilder9中如何实现的写出来吧,再来写Tomcat的,感觉在Apps Server上应用的要多一些。

第一步:配置hibernate库
在JB9上的Tools中选择Configure Libraries,在User Home下New一个Library,起名为Hibernate2.1,增加jar文件到这个名字下,把hibernate2.jar文件最先add,然后增加Hibernate\lib\所有的jar文件到这个名字下,确定即可。

第二步:配置JDBC库
同理上步,其实hibernate自带有JDBC库,不过还是使用每个数据库对应的JDBC库文件吧,本例子中使用的是Oracle的JDBC库文件。
有些网友说,指定了还是找不到JDBC驱动,hibernate运行时报错。我分析的原因是zip档还是比jar差那么一点点,^_^。
我的解决办法是:把classes12.zip文件先解压到某个临时目录下,用命令行进入该临时目录,执行如下命令重新打包该库文件。jar cf classes12.jar javax oracle  即可在该临时目录下生成新的classes12.jar文件。nls_charset12.zip库文件同理。有位网友的解释如下,“实际上 JAR 文件就是包含了 META-INF/MANIFEST.MF 的 zip 文件”。如果你决定这么做的话,那么第一步中就不要选择那个hibernate自带的与JDBC有关的库文件了,^_^。

第三步:新建一个project
别跟我说你不会用JBuilder,要是不会用JBuilder,我也没有办法教你了, 你自己好自为之吧,^_^。在project中的properties里,paths页标签下的Required Libraries中add上面增加的库名。

第四步:创建你的持久类
说的专业点,就是创建你的POJO了。其实没有那么可怕的,你就生成一个Bean也够入门了。既然是Bean就应该符合Bean的规范,提供setter和getter方法。这些就够了。你可以自己生成Bean的properties和对应setter和getter方法,用JB9中的Bean页标签来完成这个工作倒是蛮快的。

第五步:为刚才创建的持久类填写映射文件
此处要注意一个问题,官方文档中没有明确提到的,待会再说,hoho。按照规定该映射文件应该是这样的文件名:持久类名.hbm.xml。里面的写法请参考官方的第一个小例子。这步写完后,存档,考,存到哪里。其实存到哪里都差不多的,因为在hibernate.cfg.xml中会指定到哪里找这个映射文档。那么我们最好就存在和该类同在的一个目录下吧。如果放到根目录下,即classes下,有一百个持久类,你晕去吧,hoho,我先头犯错就是这里了。

第六步:填写hibernate的配置文件hibernate.cfg.xml
这个文件应该存在哪里,我不是高手,说错了也不要乱拍砖,斧正即可。
我认为是放到classes目录下(包括老的配置文件hibernate.properties)。Robbin说过properties和cfg.xml是一样的,后者更易扩展配置一些,以为然也,^_^。

下班了,上班后有空再来写。
分享到:
评论

相关推荐

    JBuilder2006配置Hibernate

    通过以上步骤,你将在JBuilder2006环境中成功配置并使用Hibernate。注意,JBuilder提供了丰富的代码提示和自动完成功能,能极大地提高开发效率。同时,对于初学者来说,理解Hibernate的核心概念,如实体、会话、持久...

    在JBuilder9中配置JDBC驱动

    在JBuilder9中配置JDBC驱动

    JBuilder9基础教程

    - **编译和运行**:掌握在JBuilder9中编译源代码并运行Java应用程序的基本步骤。 - **调试技巧**:学习设置断点,使用单步执行,查看变量值,追踪调用栈,理解程序执行流程。 3. **JBuilder9的界面和工作区**: ...

    JBUILDER9基本教程

    在JBuilder9中,工作区(Workspace)是组织项目的地方。你可以创建新的工作区或打开已有的。项目(Project)是你开发应用的核心,每个项目可以包含源代码、资源文件等。在项目管理中,你可以设置类路径、库引用,...

    JBuilder 9 基础教程

    JBuilder 9内置了Java源代码级调试器,允许你在运行时查看变量值、设置断点、单步执行代码等。这有助于你定位和修复程序中的错误。 ### 6. 构建与部署 JBuilder 9支持自动构建和部署,可以生成可执行的JAR文件或者...

    Jbuilder9教程.rar

    《JBuilder9编程工具详解与应用指南》 JBuilder是一款由Borland公司开发的集成开发环境(IDE),专门用于Java编程。它以其强大的代码编辑、...在学习过程中,结合实际项目和各种资源,将能更好地理解和运用JBuilder9。

    Jbuilder 9 基础教程

    **Jbuilder 9 基础教程** Jbuilder是一款由Borland公司开发的集成开发环境(IDE),专为Java编程语言设计。Jbuilder 9是该系列的一个重要版本,它提供了许多先进的特性,帮助开发者更高效地编写、调试和管理Java...

    JBuilder9中绑定JDK

    本文将详细介绍如何在JBuilder9中绑定最新的JDK,以便使开发环境保持更新并充分利用新版本JDK的功能。 首先,你需要确保已经下载了JBuilder9的最新版本。这通常可以在Borland的官方网站www.borland.com获取。同时,...

    jbuilder 9 基础教程

    5. **编译与构建**:掌握如何在jBuilder中进行编译、运行和调试程序,理解构建过程和配置构建文件(如Ant或Makefile)的必要性。 6. **Java调试**:jBuilder 9内置的强大调试器能帮助你追踪代码中的错误,包括设置...

    Jbuilder里配置Hibernate

    通过以上步骤,我们已经在JBuilder中成功地配置了Hibernate。需要注意的是,在实际开发过程中还需要根据具体的项目需求对配置文件进行相应的调整。此外,为了更好地管理和维护代码,建议将数据库连接配置独立出来,...

    JBUILDER 9 基础教程

    在本基础教程中,我们将深入探讨JBUILDER 9的主要特性和功能,帮助初学者快速掌握其使用方法。 1. **界面与工作区** - **启动与界面布局**:介绍如何启动JBUILDER 9,以及如何自定义工作区布局,包括代码编辑器、...

    JBuilder+SQL Server开发hibernate

    在本文中,我们将探讨如何使用JBuilder结合SQL Server来开发Hibernate应用。首先,确保你的开发环境已经准备就绪,包括JBuilderX作为集成开发环境,以及MS SQL Server 2000作为数据库,同时使用JSQL Driver作为JDBC ...

    Jbuilder struts hibernate 录像

    Struts、Hibernate和JBuilder是Java开发中三个重要的技术组件,它们在构建企业级Web应用程序时发挥着关键作用。这篇文章将深入探讨这三个技术及其在实际项目中的应用。 首先,JBuilder是一款由Borland公司(现被...

    JBuilder9 简介.pdf

    《深入解析JBuilder9:Java开发者的利器》 在当今高度竞争的软件开发领域,提升开发效率和产品质量成为了每一个开发团队的核心追求。JBuilder9,作为Borland公司的旗舰产品,自问世以来便以其卓越的性能和丰富的...

    JBuilder 9程序设计——Java程序员成功之路

    读者将学习到如何在JBuilder 9中配置和运行这些不同类型的项目,以及如何利用其内置的调试器进行问题定位和性能优化。此外,JBuilder 9还集成了版本控制工具,使得团队协作变得更加顺畅。 本书会详细讲解JBuilder 9...

    JBuilder9 功能详细介绍.pdf

    - **设置方式**:用户可以在JBuilder9的主菜单中选择`Tools | IDE Options…`,然后转到`Browser`页面,在`Look and feel`下拉框中选择所需的外观风格。选择Borland项并点击`OK`按钮后,即可切换到全新的Borland外观...

    jbuilder2006中 运行 j2me (MIDlet).doc

    本文将详细介绍如何在JBuilder2006中配置和运行J2ME MIDlet项目,以解决启动后立即关闭的问题。 首先,确保已经安装了Sun Wireless Toolkit (WTK) 2.2。尽管JBuilder2006自带了WTK,但有时使用独立安装的WTK可能会...

    Jbuilder 9基础教程

    在Jbuilder 9版本中,它提供了丰富的功能,旨在简化Java编程,提高开发效率。本教程将详细介绍Jbuilder 9的基础知识,帮助初学者快速上手。 1. **Jbuilder 9的界面与工作区** Jbuilder 9具有直观的用户界面,其中...

    JBuilder 9 运用Struts开发Web应用导览

    1. **创建Struts项目**:在JBuilder 9中,可以方便地创建新的Struts项目,IDE会自动配置所需的库和文件结构,包括struts-config.xml和web.xml。 2. **ActionForm和Action类的生成**:JBuilder 9提供模板支持,允许...

    JBuilder9软件开发项目实践

    在这个实践中,我们将深入探讨如何运用JBuilder9的各项功能来实现项目的构建、调试和优化。 首先,我们要了解JBuilder9的基本界面和工作流程。它提供了代码编辑器、项目管理器、调试器等核心组件,帮助开发者高效地...

Global site tag (gtag.js) - Google Analytics