本站首页    管理页面    写新日志    退出 [QQ:172832876] [MSN:lanlanq@hotmail.com]
麒麟在天欢迎您

.:日期

«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30

.:我的分类

.:最新日志

.:显示信息

blog名称:
日志总数:64
评论数量:34
留言数量:3
访问次数:344948
建立时间:2006年3月10日

.:留言板

.:链接

        公告

在属于自己的一片天空中,敲打着键盘,记录下自己感兴趣和认为自己因该回忆的碎片,可能是财富,也可能是不足,过后你会发现你的进步,这就足够。
[J2EE]hibernate2的环境配置和使用,及其配置中应该注意的事项(2)
luckystar 发表于 2006/3/10 9:14:45

n  表,系统在指定的文件夹中生成映射文件xml.   配置文件生成后,还可以生成相对应的持久类文件。 持久类文件生成        首先解压hibernate-2.1.8.rar文件。        然后解压hibernate-extensions-2.1.3.rar文件        在hibernate-2.1.8\hibernate-2.1\doc\reference\zh-cn有中文的帮助。        在\hibernate-2.1.8\hibernate-2.1\etc有事例。        然后打开\hibernate-extensions-2.1.3\tools\bin下的setenv.bat,点右健打开 @echo off   rem ------------------------------------------------------------------- rem Setup environment for hibernate tools rem -------------------------------------------------------------------   set JDBC_DRIVER=F:\wlPreject\ROOT\WEB-INF\lib\classes12.jar;F:\wlPreject\ROOT\WEB-INF\lib\nls_charset12.jar   set HIBERNATE_HOME=D:\Downloads\hibernate-2.1.8\hibernate-2.1 set HIBERNATETOOLS_HOME=D:\Downloads\hibernate-extensions-2.1.3\tools echo HIBERNATETOOLS_HOME set to %HIBERNATETOOLS_HOME%   if "%HIBERNATE_HOME%" == "" goto noHIBERNATEHome   set CORELIB=%HIBERNATE_HOME%\lib set LIB=%HIBERNATETOOLS_HOME%\lib set CP=%CLASSPATH%;%JDBC_DRIVER%;%HIBERNATE_HOME%\hibernate2.jar;%CORELIB%\commons-logging-1.0.4.jar;%CORELIB%\commons-lang-1.0.1.jar;%CORELIB%\cglib-full-2.0.2.jar;%CORELIB%\dom4j-1.4.jar;%CORELIB%\odmg-3.0.jar;%CORELIB%\xml-apis.jar;%CORELIB%\xerces-2.4.0.jar;%CORELIB%\xalan-2.4.0.jar;%LIB%\jdom.jar;%CORELIB%\commons-collections-2.1.1.jar;%LIB%\..\hibernate-tools.jar   if not "%HIBERNATE_HOME%" == "" goto end   :noHIBERNATEHome echo HIBERNATE_HOME is not set. Please set HIBERNATE_HOME. goto end   :end   内容如上,注意的地方: 注意1: set JDBC_DRIVER=F:\wlPreject\ROOT\WEB-INF\lib\classes12.jar;F:\wlPreject\ROOT\WEB-INF\lib\nls_charset12.jar 这句话等号右边的内容是数据库驱动文件指定路径。 注意2: set HIBERNATE_HOME=D:\Downloads\hibernate-2.1.8\hibernate-2.1 这句话等号右边的内容为Hibernate.rar解压后的根目录路径。 注意3: set HIBERNATETOOLS_HOME=D:\Downloads\hibernate-extensions-2.1.3\tools 这句话等号右边是Hibernate-extensions-2.1.3.rar解压后的tools目录。 注意4:(注意classpath最好使用jdk1.4) set CP=%CLASSPATH%;%JDBC_DRIVER%;%HIBERNATE_HOME%\hibernate2.jar;%CORELIB%\commons-logging-1.0.4.jar;%CORELIB%\commons-lang-1.0.1.jar;%CORELIB%\cglib-full-2.0.2.jar;%CORELIB%\dom4j-1.4.jar;%CORELIB%\odmg-3.0.jar;%CORELIB%\xml-apis.jar;%CORELIB%\xerces-2.4.0.jar;%CORELIB%\xalan-2.4.0.jar;%LIB%\jdom.jar;%CORELIB%\commons-collections-2.1.1.jar;%LIB%\..\hibernate-tools.jar 主要是这些,看看路径是否正确,如果不正确修改。要和对应的包名字和路径一致。 配置完成后,使用hib2java命令生成对应的持久类,在开始运行中键入cmd然后再cmd中输入 hib2java D:\cd_56\org\cd_56\cd_56\*.Xml --output=d:\cd_56 D:\cd_56\org\cd_56\cd_56\*.Xml这是,生成的xml文件的路径 –output=d:\cd_56这是生成的持久类的存放位置 这些工作完成后,对应的持久类java文件和对应的映射文件xml文件都自动生成出来了。   下一步要进行JBuilder2005+Hibernate进行配置和测试数据。   首先创建一个jbuilder工程,创建一个包路径,然后把通过上面生成的java文件方在该工程的src中,刷新工程,进行编译,前提要引入hibernate的包 具体内容 Hibernate218包括 hibernate-extensions具体包括 oracleDriver具体包括 在工程引入这些包,运行编译,成功。 在工程生成的classes中加入映射的关系xml文件。把上面生成的xml映射文件拷贝进来,如图

阅读全文(2149) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 2.594 second(s), page refreshed 144795404 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号