[Hibernate][原创][翻译]Hibernate配置-官方说明
[这个贴子最后由x86在 2007/01/11 07:18pm 第 1 次编辑]
配置Hibernate
在JDK1.2及以上版本,hibernate-x.x.x目录下,利用Ant运行build.xml,运
行(3.x要求JDK1.4以上):
ant - build the hibernate.jar
ant junitreport - run tests using HSQL and report to test_output
ant dist - build the distribution (only for full CVS checkout)
ant clean - clean up
在其它数据库下运行tests, 请先编辑 src/hibernate.properties. 然后运行
ant -Djdbc.driver= junitreport
如果junit.jar不在$ANT_HOME/lib目录下,你需要把junit.jar增加到你的
$ANT_HOME/lib目录下,或者从$ANT_HOME/lib目录下移除ant-junit.jar。对
于antlr.jar文件和ant-antlr.jar文件也是一样。这些步骤是必须的,因为
Ant在它的类路径传递插件的不合理信息, 所以Ant的JUnit插件或Antlr插件在
不拷贝/删除文件的情况下是不能被使用的
(这会导致Hibernate无法正常使用). 如果你的机器没有安装Ant或者不想打乱
Ant的默认设置,在windows环境下,通过执行build.bat使用捆绑的Ant语句。
-------------------------------------------------------------------
配置Hibernate Annotations和EntityManager
你的JDK版本必须高于5.0
从SVN解压缩Hibernate3和HibernateExt之后,得到目录结构如下:
ROOT_DIR
Hibernate3
HibernateExt
metadata
ejb
进入Hibernate3目录运行:
ant clean jar prepare-dir-up
这将会建立一个目录 {%ROOT_DIR%}/hibernate3.2
然后进入{%ROOT_DIR%}/HibernateExt/metadata运行:
ant jar to compile and create hibernate-annotations.jar
ant junitreport to run tests using HSQL and report to test_output
ant clean to clean up
配置Hibernate EntityManager
Ant jar命令执行后,从{%
ROOT_DIR%}/HibernateExt/metadata/target/hibernate-annotations目录下
复制hibernate-annotations.jar 文件到{%
ROOT_DIR%}/HibernateExt/ejb/lib。
然后进入{%ROOT_DIR%}/HibernateExt/ejb目录运行:
ant jar to compile and create hibernate-entitymanager.jar
ant junitreport to run tests using HSQL and report to test_output
ant clean to clean up
在其它数据库下运行tests, 请先编辑 src/hibernate.properties. 然后运行
:
ant -Djdbc.driver= junitreport
如果junit.jar不在$ANT_HOME/lib目录下,你需要把junit.jar增加到你的
$ANT_HOME/lib目录下,或者从$ANT_HOME/lib目录下移除ant-junit.jar。这
些步骤是必须的,因为Ant在它的类路径传递插件的不合理信息, 所以Ant的
JUnit插件或Antlr插件在不拷贝/删除文件的情况下是不能被使用的
(这会导致Hibernate无法正常使用).
-------------------------------------------------------------------
Hibernate Tools配置
参考:
http://www.hibernate.org/268.html
-------------------------------------------------------------------
配置NHibernate 1.0
可以使用NAnt或者Visual Studio .NET 2003建立NHibernate.
使用NAnt
通过NAnt建立NHibernate, 请使用发布包中的NHibernateSolution.build文件
。在NHibernate目录下,通过运行build配置NHibernate。
注意最终的代码集合并没有注册发布包中不包含注册代码集合的密钥文件
(NHibernate.snk) 。
配置注册版本的NHibernate,获得你的密钥文件,然后运行命令 sn -k
NHibernate.snk
发布包的解压缩目录下的src目录下,运行
nant -D:sign=true build
使用Microsoft Visual Studio .NET 2003
在src目录下提供了Visual Studio solution文件来建立NHibernate。注意多
数的AssemblyInfo.cs文件需要一个分发包中不包括私用密钥文件
(NHibernate.snk)来激活。要成功建立, 你要不在AssemblyInfo.cs文件中建
立起联系, 要不获得属于你的密钥文件并放到把它放置到目录下。
译者注:
tests是官方提供的一个用于测试的代码集合。
Hibernate Tool提供了eclipse的Hibernate开发插件。
安装方法:分别拷贝解压缩后的两个文件夹下的信息到eclipse的同名目录下
,删除update信息,重新开启eclipse即可。
关于其余提到的要配置的代码包,网络上都有相应的中文介绍,不再赘述。
获得拷贝
请联系:linenlin01@163.com
QQ:58252388
使用请注明,文章来自黑色海岸线,英文原版来自Hibernate.org
走过,路过,支持一下吧。。。 |