本站首页
管理页面
写新日志
退出
[QQ:172832876] [MSN:lanlanq@hotmail.com]
麒麟在天欢迎您
.:
日期
«
September 2025
»
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
.:
我的分类
首页(64)
J2EE(27)
架构设计(1)
休闲时刻(8)
C++/C#(DotNet)(9)
项目管理(8)
Lotus Notes(6)
.:
最新日志
继承ConfigurationSecti
做正确的事,正确的做事[续1]
c# 数据库连接管理类
做正确的事,正确的做事
摄像头控件(C#)选像,拍照,保存不同数
从网上找的 content-type 类
引发类型为“System.Windows
java.security 类 Acc
instanceof
计算日期
.:
显示信息
blog名称:
日志总数:64
评论数量:34
留言数量:3
访问次数:343168
建立时间:2006年3月10日
.:
留言板
签写新留言
我也向往美好的生活
.:
链接
奕友软件
宋传芳的Blog
公告
在属于自己的一片天空中,敲打着键盘,记录下自己感兴趣和认为自己因该回忆的碎片,可能是财富,也可能是不足,过后你会发现你的进步,这就足够。
[J2EE]
hibernate2的环境配置和使用,及其配置中应该注意的事项(1)
原创空间
,
软件技术
luckystar
发表于 2006/3/10 9:11:16
Hibernate配置 1、支持环境 l hibernate-2.1.8 l Middlegen-Hibernate-r5 l hibernate-extensions-2.1.3 通过网站www.hibernate.com进行下载 2、通过Middlegen-Hibernate生成持久类和映射文件 ü 首先解压Middlegen-Hibernate.rar文件。 ü 例通过oracle9进行配置 首先找到Middlegen-Hibernate-r5\config\database下的oracle.xml文件,打开文件 <!-- ========================================================= --> <!-- ant properties/targets for oracle 8/9 --> <!-- note: this is not a proper xml file (there is no root element) --> <!-- it is intended to be imported from a *real* xml file --> <!-- ============================================================= --> <!-- please set your Oracle-SID according to your needs --> <property environment="env"/> <property name="database.script.file" value=""/> <property name="database.driver.file" value="${lib.dir}/classes12.jar"/> <property name="database.driver.classpath" value="${database.driver.file}"/> <property name="database.driver" value="oracle.jdbc.driver.OracleDriver"/> <property name="database.url" value="jdbc:oracle:thin:@192.168.1.1:1521:db"/> <property name="database.userid" value="USER"/> <property name="database.password" value="pwd"/> <property name="database.schema" value="USER"/> <property name="database.catalog" value="USER"/> <!--property name="jboss.datasource.mapping" value="Oracle7"/--> <!--property name="jboss.datasource.mapping" value="Oracle8"/--> <property name="jboss.datasource.mapping" value="Oracle9i"/> 对相应的位置进行修改。 l <property name="database.driver.file" value="${lib.dir}/classes12.jar"/> 文件value指定oracle9的驱动文件包。 l <property name="database.driver" value="oracle.jdbc.driver.OracleDriver"/> value指定驱动类文件。 l <property name="database.url" value="jdbc:oracle:thin:@192.168.1.1:1521:db"/> Value指定JDBC连接。 l <property name="database.userid" value="USER"/> <property name="database.password" value="pwd"/> 这两个表示连接数据库用户名,密码。 l <property name="database.schema" value="USER"/> <property name="database.catalog" value="USER"/> 这两个应该注意,应为在配置oracle9,后运行如果不加或默认这两个语句,系统报错,提示数据库连接,但没有发现表。 所以这两个的value值内容要加上数据库用户的名字要大写。 l 最后选择一个数据库版本。 这样oracle.xml配置完成。 ü 配置build.xml文件 首先打开Middlegen-Hibernate-r5\build.xml文件, 应该注意的地方: 1. 找到下面一句,修改value值,指定要生成的映射文件放在那个位置。 <property name="build.gen-src.dir" value="D:\Downloads\Middlegen-Hibernate-r5\Middlegen-Hibernate-r5\sample"/> 2. 找到下一段。 <middlegen ……….><middlegen/> 修改内容如下: <middlegen appname="${name}" prefsdir="${src.dir}" gui="${gui}" databaseurl="${database.url}" initialContextFactory="${java.naming.factory.initial}" providerURL="${java.naming.provider.url}" datasourceJNDIName="${datasource.jndi.name}" driver="${database.driver}" username="${database.userid}" password="${database.password}" schema="${database.schema}" > <hibernate destination="${build.gen-src.dir}" package="${name}.test" genXDocletTags="true" genIntergratedCompositeKeys="false" javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper" /> 找到如下内容 <target name="hsqldb-gui" description="Brings up the hsqldb admin tool"> <property name="database.urlparams" value="?user=${database.userid}&password=${database.password}"/> <java classname="org.hsqldb.util.DatabaseManager" fork="yes" classpath="${lib.dir}/classes12.jar;${lib.dir}/nls_charset12.jar${database.driver.classpath}" failonerror="true" > <arg value="-url"/> <arg value="${database.url}${database.urlparams}"/> <arg value="-driver"/> <arg value="${database.driver}"/> </java> </target> 主要修改位置在 classpath,把相对应的驱动拷贝到\Middlegen-Hibernate-r5\lib下,然后再classpath中指定驱动文件包名称。 ${lib.dir}/classes12.jar;${lib.dir}/nls_charset12.jar${database.driver.classpath}" 这样配置完成。 ü 运行 n 通过网上下载ant,我下载的为apache-ant-1.6.2-bin.zip。 n 通过系统的环境变量制定path中的运行路径,也就是在path中增加;D:\ant\bin 这样配置好环境变量后,在开始-运行中键入cmd,打开后键入ant,如果出现帮助说明,表示成功。 n 然后在cmd中进入到Middlegen-Hibernate的运行根目录。 D:\Downloads\Middlegen-Hibernate-r5\Middlegen-Hibernate-r5 然后键入ant.系统打开Middlegen-Hibernate的主页面,显示出所有的
阅读全文(1780)
|
回复(0)
|
编辑
|
精华
发表评论:
昵称:
密码:
主页:
标题:
验证码:
(不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页
|
联系我们
|
博客注册
|
博客登陆
Sponsored By
W3CHINA
W3CHINA Blog 0.8 Processed in 0.199 second(s), page refreshed 144781964 times.
《全国人大常委会关于维护互联网安全的决定》
《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号