jboss和hibernate配置[Java编程]
本文“jboss和hibernate配置[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1 安装jboss
2 设置环境变量,JBOSS_HOME为jboss的安装目录
3 布置利用程序,假定利用程序项目名为myproject,则利用程序项目布置位置,为JBOSS_HOMEserverdefaultdeploymyproject.har 在此目录下成立myproject.war,META-INF,两个目录,war目录下安排的是web利用程序.
META-INF目录下安排hibernate-service.xml文件用来对hibernate举行配置,然后在将按照自己成立的hibernate数据模子也放到har目录下.
以下是hibernate-service.xml配置文件的内容
<?xml version="1.0" encoding="UTF-8"?>
<server>
<mbean code="org.jboss.hibernate.jmx.Hibernate" name="jboss.har:service=HibernateFactory">
<!--在jboss中设置的jndi-->
<attribute name="DatasourceName">java:/MySqlDS</attribute>
<!--设置方言-->
<attribute name="Dialect">net.sf.hibernate.dialect.MySQLDialect</attribute>
<!--
设置sessionFactory和jndi映射,在SessionFactroy.java中成立SessionFactory实例时调用
的jndi名字将是此处设置的名字而不是数据源名称.
-->
<attribute name="SessionFactoryName">java:/hibernate/HibernateFactory</attribute>
<!--供应一个自定义的缓存供应者-->
<attribute name="CacheProviderClass">net.sf.hibernate.cache.HashtableCacheProvider</attribute>
</mbean>
</server>
4 配置jboss数据源,数据源描写文件的示例可以在JBOSS_HOME/docs/examples/jca中找到,按照实际情形配置数据源信息, 配置好的文件放在JBOSS_HOMEserverdzhdeploy下,文件中的<jndi-name>MySqlDS</jndi-name>要和hibernate-service.xml 文件的<attribute name="DatasourceName">java:/MySqlDS</attribute>相对应.
5 运行run.bat并通过参数-c myproject使布置的利用运行
以上是“jboss和hibernate配置[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |