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