[英]custom validation using Javax or Hibernate validation for collections
[英]Using javax.management.* api in Hibernate
只是好奇,在java中使用以下imports
什么用。我在做hibernate时错误地导入了那些与hibernate
不compatible
东西。
import javax.management.Query;
import javax.management.QueryExp;
我经历了api ,发现他们可以在beans
上发出查询。
我可以在我的hibernate pojo上使用它们(以避免一些记忆吃掉)??或者我以错误的方式理解?
对他们有什么想法?
我经历了api,发现他们可以在bean上发出查询。
不完全是。 API页面状态:
可以使用queryNames或queryMBeans方法查询满足特定条件的MBean的MBean Server
所以,它并不完全是关于普通的pojos。 MBean
或managed bean
是Java Management Extensions(JMX)技术引入的概念之一。 正如JMX技术概述所述:
实现资源及其检测的Java对象称为托管bean或MBean。 MBean必须遵循JMX规范(JSR 3)中定义的设计模式和接口。 这可确保所有MBean以标准化方式提供受管资源的工具。
基本上,MBean用于扩展标准JVM管理功能。 因此,开发人员可以将特定于应用程序的选项集成到标准监视工具(jconsole)中,从而简化和标准化资源管理。
Query只是一个实用程序类,它引入了几个用于构建QueryExps的方法。 QueryExp对象用于查询MBeansServer 。
我可以在我的休眠pojo上使用它们(以避免一些记忆消耗)?
好吧,它们并不意味着以这种方式使用。 因此,将它们用于此类目的只会引起混淆。
如果你正在寻找一种方法来查询你的pojos(我不明白它如何帮助记忆消耗),请查看以下问题:
它们是JMX框架的一部分。 我不认为没有框架就可以使用它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.