【问题标题】:BoneCP and HibernateBoneCP 和休眠
【发布时间】:2014-09-15 17:40:59
【问题描述】:

我目前正在将 BoneCP 集成到具有 Hibernate 的现有项目中,当我阅读 BoneCP 的手册时,我发现了这一点:

如果你在 Hibernate 中直接使用这个库(即没有数据源,不推荐)

我开始想知道这是为什么?有人可以向我解释一下为什么直接在 Hibernate 中使用 BoneCP 不好?

【问题讨论】:

    标签: java database hibernate datasource bonecp


    【解决方案1】:

    这是一个奇怪的建议。

    “不推荐”建议意味着不使用仅包含一个类BoneCPConnectionProvidercom.jolbox:bonecp-provider
    如果您想在 Hibernate 中使用 BoneCP,您将需要 bonecp-provider,因为它是 hibernate.cfg.xml 中的必需配置属性:
    <property name="connection.provider_class">com.jolbox.bonecp.provider.BoneCPConnectionProvider</property>
    (复制自here,但也显示在this SO question)。

    如果不使用bonecp-provider,则必须使用“默认”数据源实现jcom.jolbox.bonecp.BoneCPDataSource(如this SO question 所示)。但是你不能使用 Hibernate。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多