春季与冬眠
只是试图让我的头脑绕过Spring并弄清楚我如何在xml配置文件中连接Oracle连接,现在发现我需要另一个框架!- 休眠,这太令人沮丧了,因为感觉我正在越来越深入地进入越来越多的框架,而没有真正完成我需要做的事情!
我看了Hibernate,它似乎做了与Spring类似的事情,记住我只想在Oracle中做一些SQL插件。
我很不情愿,没有时间学习2个框架 - 我可以仅仅采用Hibernate来完成我需要做的简单事情吗?
只是试图让我的头脑绕过Spring并弄清楚我如何在xml配置文件中连接Oracle连接,现在发现我需要另一个框架!- 休眠,这太令人沮丧了,因为感觉我正在越来越深入地进入越来越多的框架,而没有真正完成我需要做的事情!
我看了Hibernate,它似乎做了与Spring类似的事情,记住我只想在Oracle中做一些SQL插件。
我很不情愿,没有时间学习2个框架 - 我可以仅仅采用Hibernate来完成我需要做的简单事情吗?
...我可以仅仅采用Hibernate来做我需要做的简单事情吗?
是的
休眠用于ORM(对象关系映射),即使您的对象持久化到RDBMS。
春天走得更远。它还可以用作AOP,依赖注入器,Web应用程序和ORM等。
因此,如果您只需要ORM,只需使用Hibernate即可。当你需要春天的时候,时间就会到来,到那时你就会学会它。
以下是春天的建筑视图:
这是冬眠:
Spring和Hibernate是针对不同问题的完全不同的框架。Spring是一个巨大的框架,具有许多功能,Hibernate是一个O / R桥。
我建议在你的情况下使用普通的旧JDBC(“只是Oracle中的一些SQL插入”)。