将jdbc与休眠混合?

时间:2018-09-04 09:20:36

标签: java oracle hibernate jdbc

背景:我正在开发一个Web应用程序,该应用程序使用oracle jdbc并使用Java代码和将由我们的引擎执行的sql查询访问数据库。

现在我正在考虑随着时间的推移用休眠来“替换” jdbc,让t具有-休眠的优势。

我的问题是,这可以逐步完成吗?

我可以开始使用hibernate创建新表并使用hibernate而不用担心现有数据库结构的风险吗?休眠可以与jdbc并行工作吗?

2 个答案:

答案 0 :(得分:3)

答案是肯定的。

您可以在同一项目中同时拥有jdbc和hibernate数据源,没问题。

请小心不要混淆这两个数据源,仅此而已。

答案 1 :(得分:1)

是的,JDBC和hibernate都可以并行使用。

但是,这取决于用例。根据您的问题,您只想用Hibernate “替换” JDBC。

所以,是的,在这种情况下,您可以从:

开始
  1. 创建新表
  2. 创建休眠映射文件
  3. 创建DAO层
  4. 实现休眠代码。