【问题标题】:List Hibernate configuration parametrs列出 Hibernate 配置参数
【发布时间】:2011-03-09 16:06:58
【问题描述】:

如果我可以访问 SessionFactory 对象,有没有办法以编程方式获取 Hibernate 配置参数值?

出于调试目的,我想在 GUI 视图中列出配置。

【问题讨论】:

    标签: java hibernate configuration


    【解决方案1】:

    如果您将SessionFactory 转换为具体的SessionFactoryImpl 实现,那么您将可以访问来自ConfigurationgetProperties() 的属性。

    【讨论】:

    • 谢谢帕斯卡! Properties 字段在 SessionFactoryImpl 中是私有的,我找不到它的 getter 路径,所以我用反射把它撕掉了,但它正在工作。有没有更优雅的方式?
    • @Robert 在 Hibernate 3.5 中,getProperties() 是公开的。这就是我的答案所依据的版本。对于以前的版本,我没有比反思更好的建议了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多