如果你有基础的话,一个礼拜应该就能上手了,框架这类就是工具,想要深入理解,首先要Java基础过关,基础是关键,Struts、spring、hibernate等都是这样的,Java技术是一个循序渐进的学习过程,对于框架的学习最好打好基础,知其然然后知其所以然,这样一切尽在掌握!
这东西 要学好 不容易 也不是短时间能搞定的 最起码你得会点数据库方面的知识 要学会使用 还是很快的 而且能应付绝大多数场景。第一步你先学习使用吧,之后再做深入了解 因为hibernate的查询方式有很多 在什么情况下 使用怎样的查询 在效率上有什么样的区别 哪些会使用到缓存等等(比如get load的区别、list和iterator()、HQL和原生SQL ) 这些都是在有一定使用基础了之后 才便于做了解的东西 简单的来说 它就是对JDBC的封装 为了使用方便而已。