Gon*_*oso 5 java database hibernate datasource bonecp
我目前正在将BoneCP集成到一个具有Hibernate的现有项目中,当我阅读BoneCP的手册时,我发现了这个:
如果您在Hibernate中直接使用此库(即没有DataSource,不推荐)
我开始想知道为什么会这样?有人可以向我解释为什么在Hibernate中直接使用BoneCP是不好的?
这是一个奇怪的建议。
“不推荐”建议意味着不使用com.jolbox:bonecp-provider仅包含一个类BoneCPConnectionProvider。
如果您想将 BoneCP 与 Hibernate 一起使用,您将需要 ,因为它是:
bonecp-provider中的必需配置属性(从此处复制,但也在此 SO 问题中显示)。hibernate.cfg.xml<property name="connection.provider_class">com.jolbox.bonecp.provider.BoneCPConnectionProvider</property>
如果您不使用bonecp-provider,则必须使用“默认”数据源实现jcom.jolbox.bonecp.BoneCPDataSource(在此SO问题中所示)。但是这样你就不能使用Hibernate了。