sar*_*Fly 7 java spring hibernate jdbc
我刚开始阅读Sun的JDBC教程.我安装了MySQL Connector/J,只是略过了它的菜单,然后遇到了这个声明:
"虽然JDBC本身很有用,但是如果您不熟悉JDBC,那么在阅读本手册的前几节后,您将避免使用裸JDBC来解决除了最琐碎的问题之外的所有问题,并考虑使用其中一个流行的持久性框架,如Hibernate,Spring的JDBC模板或Ibatis SQL Maps,可以完成大部分重复性工作,并且有时需要使用JDBC"
那么Spring,Hibernate,JDBC之间的关系是什么?该声明的意思是"避免使用裸JDBC"?
谢谢,
莎拉
Don*_*oby 18
如果您使用Hibernate,Spring的JDBC模板或Ibatis SQL Maps,您仍然使用JDBC,但您不必直接处理它.他们正在为你做这件事,并且在某种程度上,使你免于使用JDBC的一些困难.
MyBatis,以前称为iBatis,是一个数据映射框架.
Spring是一组广泛的Web框架组件,包括允许与JDBC,Hibernate或iBatis集成的模板子系统,并抽象出处理其中任何一个的一些细节.
事实上,你应该学会JDBC,而且(最终)学习一些别人的,尽量避免直接使用JDBC的东西很复杂.
这些想法也(尤其是Hibernate)与Java Persistence API(JPA)密切相关,这也是值得学习的.
您可能还想查看Java数据对象(JDO).
但是,不要试图一次性学习.
从JDBC开始是个好主意.坚持下去不是.
| 归档时间: |
|
| 查看次数: |
4272 次 |
| 最近记录: |