gpt4 book ai didi

java - Hibernate 集成访谈

转载 作者:行者123 更新时间:2023-11-30 09:37:50 26 4
gpt4 key购买 nike

我上周五去了一家 IT 咨询公司面试。

面试官问我关于我的项目以及我参与的项目是什么。

突然抛出一个关于hibernate的问题。他的问题如下

“如果我有一个使用 Java EE 环境在 MVC 架构中开发的项目,但使用 JDBC 进行数据库交互,我将如何将 Hibernate 集成到其中。我不想打扰现有代码,所有以前的 JDBC 代码应该是完整的。”

我告诉他,我们将在现有代码中添加 hibernate 的所有功能,因为它只需要配置文件,实体就是这样。 JDBC 的旧代码本身可能正在使用 Datasourse 来获取连接,可以使用 JNDI 查找相同的数据源以在 Hibernate 中构建 session 工厂,这没什么大不了的。

但是面试官对我的回答不满意,他需要更多的解释。我无法打动他。

那么,您能否建议一下上述问题的可能答案。或者至少给我一个提示,以便我可以得出答案。

最佳答案

我认为他想要如下答案。

典型的应用程序设计需要分层。有以下经典层:Web 层、业务逻辑和 DB。有一个名为 DAO(数据访问对象)的薄层,它是用 java 编写的,在业务逻辑和数据库之间扮演着“中间人”的角色。听起来这一层是使用普通 JDBC 实现的。

因此,用基于 Hibernate 的一层替换这一层是没有问题的。

现在您可以添加更多有关如何配置 Hibernate 并将其与应用程序的其余部分集成的详细信息。

关于java - Hibernate 集成访谈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com