【发布时间】:2012-05-09 08:27:56
【问题描述】:
上周五我去一家 IT 咨询公司面试。
面试官问我关于我的项目以及我参与的情况。
他突然提出了一个关于hibernate的问题。他的问题如下
“如果我有一个项目是在MVC架构中使用Java EE环境开发的,但是使用JDBC进行数据库交互,我将如何将Hibernate集成到其中。我不想打扰现有的代码,所有的之前的 JDBC 代码应该是完整的。”
我告诉他我们在现有代码中添加了hibernate的所有功能,因为它只需要配置文件,实体就是它。 JDBC的旧代码可能本身就是使用Datasourse来获取连接的,同样的datasourse可以用JNDI在Hibernate中建立一个会话工厂来查找,没什么大不了的。
但面试官对我的回答不满意,他需要更多解释。 我无法打动他。
那么您能否建议上述问题的可能答案。 或者至少给我一个提示,以便我得到答案。
【问题讨论】:
标签: java hibernate jakarta-ee jdbc