使用spring的MBeanExporter暴露hibernate的StatisticsService对象方法
2007-12-31 13:02
357 查看
spring的配置文件
<bean id="exporter"
class="org.springframework.jmx.export.MBeanExporter"
lazy-init="false">
<property name="beans">
<map>
<entry key="hibernate:name=statisticsService"
value-ref="statisticsService" />
</map>
</property>
</bean>
<bean id="statisticsService"
class="org.hibernate.jmx.StatisticsService">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
然后我们就可以通过jconsole来查看hibernate产生的各种各样的统计信息了,这样就可以很方便的进行hibernate的调优工作了
<bean id="exporter"
class="org.springframework.jmx.export.MBeanExporter"
lazy-init="false">
<property name="beans">
<map>
<entry key="hibernate:name=statisticsService"
value-ref="statisticsService" />
</map>
</property>
</bean>
<bean id="statisticsService"
class="org.hibernate.jmx.StatisticsService">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
然后我们就可以通过jconsole来查看hibernate产生的各种各样的统计信息了,这样就可以很方便的进行hibernate的调优工作了
相关文章推荐
- Spring: 读取 .properties 文件地址,json转java对象,el使用java类方法相关 (十三)
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(二):进一步消除 hibernate.cfg.xml
- Spring 注解中,普通类获取@Service标记的方法 或者bean对象
- Spring4 集成 Hibernate3 使用 HibernateTemplate 和使用 HibernateDaoSupport 操作对象
- 使用Spring的HibernateDaoSupport时的getSession()3个方法的区别
- 使用Spring的HibernateDaoSupport时的getSession()3个方法的区别
- spring学习(官网)——使用工厂方法实例化对象
- spring hibernate mysql 使用中的问题及解决方法
- Spring+Hibernate DAO 持久层开发, Spring 用 Hibernate 访问数据库的三种方法.推荐使用回调
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(二):进一步消除 hibernate.cfg.xml
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 使用Service描述的服务与springAop冲突导致服务无法暴露
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(一):消除hibernate中<mapping resouce 的xxxx. hbm.xml文件
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(一):消除hibernate中<mapping resouce 的xxxx. hbm.xml文件
- 使用Spring的HibernateDaoSupport时的getSession()3个方法的区别
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六): 一些常用的数据库 注解
- Spring 创建对象的问题,不同构造方法创建对象,使用工厂类类获取对象、单例或多例、延迟创建问题
- Spring中使用事务搭建转账环境方法二 相对简便的注解方法 ——配置文件注入对象属性需要setter方法 注解方法,不需要生成setter方法
- Hibernate 的javassiste对象在eclipse的debug里面看查看属性为空,使用get方法可以看到属性值