这个真心不难!重在要理解其中的对象 关系-映射,hibernate框架的作用是封装jdbc,是持久层框架,减轻对数据库操作的开发压力!多练习几个需要大量操作数据库的项目,这个就会了!但是,建议不要过于迷信hibernate,这个框架在处理大数据的时候就是渣渣,他是一次性把数据取出来,然后构建成对象,返回给调用者!如果有100万条数据,呵呵,你的应用立马瘫掉,服务器瘫掉!
一个是理解ORM(对象-关系映射)的概念,也就是利用数据库表和对象相对应,用户不是直接操作数据库,而是通过hibernate操作对象,达到间接操作数据库的目的。
另一个就是hibernate的多对一(一对多),多对多映射,反应到数据库就是外键或者是unique唯一等,以及这些映射应用的场合以及配置方法。
比较深的就是hibernate的缓存机制,也就是一级、二级缓存及应用场合,还有就是hibernate延迟加载,这些理解着就可以了,关键是应用。
不难,你只要搞明白一个问题。为什么持久层要交给hibernate,而不是用JDBC。只是因为他封装了很多方法?肯定不是。。。。这个问题搞明白,你的hibernate就差不多了,剩下的就是多练。上来就练容易造成一个后果,就是会用,但不知道为什么这么用。
封装过的的java数据库访问,操作技术,学的话看看书,写一些相关代码,简单些的,入门很简单的
多练,多看书,做一些项目就行了,可以再网上找一些视频看看。