JBoss与Hibernate应用开发及JMX管理
1. 在项目中添加Hibernate配置
将Hibernate应用嵌入到JBoss AS中的优势在于,可以通过JNDI树公开Hibernate SessionFactory,并在运行时修改其配置。在JBoss AS 5.0版本之前,必须委托MBean创建Hibernate SessionFactory并通过JNDI公开它。例如,若要在命名上下文 hibernate/SessionFactory 中配置一个SessionFactory,需在 META - INF 文件夹中使用名为 xxx - service.xml 的文件打包Hibernate应用,示例如下:
<server>
<mbean code="org.jboss.hibernate.jmx.Hibernate"
name="jboss.har:service=Hibernate">
<attribute name="DatasourceName">java:/ MySqlDS</attribute>
<attribute name="Dialect">
org.hibernate.dialect.MySQLDialect
</attribute>
<attribute name="SessionFactoryName">
java:/hibernate/SessionFactory
</attribute>
超级会员免费看
订阅专栏 解锁全文
674

被折叠的 条评论
为什么被折叠?



