在初步学习了hibernate之后,使我明白了hibernate是一个怎样的软件。hibernate是一个比较独立的框架,它不需要太多其他软件的支持。hibernate是一个开放源代码的关系映射框架,它对JDBC进行了非常轻量级的对象封装。这样的好处是,它可以让程序员使用Java中常用的对象编程思维来对数据库进行增、删、改、查等操作。hibernate具有很好的兼容性。它可以在多个客户端中运行,也可以很好的兼容各种的操作系统。hibernate可以在Java的客户端中使用,当然也可以在Servlet/JSP的Web应用中使用……
想要更好的学习hibernate,必须先在自己的电脑上构建hibernate必需的包。
首先我们需要Java SDK、 Hibernate包、Ant包、和JDBC Driver。(以下下载链接来自百度)
1、Hibernate包下载地址:
http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc
2、Ant包下载地址:
http://apache.130th.net/ant/binaries/apache-ant-1.6.1-bin.zip
3、JDBC Driver要根据自己的database来定,一般database的官方网站上都会有。Hibernate支持常用的database,比如 MySQL, Oracle,和MS-SQL Server等。这些数据库都有JDBC Driver:
Oracle JDBC Driver下载地址(下载前必须同意Oracle协议书)
http://otn.oracle.com/software/htdocs/distlic.html?/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html
MySQL JDBC Driver下载地址
http://dev.mysql.com/downloads/connector/j/3.0.html
PostgreSQL JDBC Driver下载地址
http://jdbc.postgresql.org/download.html
MS-SQL Server JDBC Driver下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&displaylang=en
在开始学习hibernate逆向工程,开始也觉得无从下手,难以捉摸。尤其有很多看不懂的英文,毕竟英语不是自己的母语,而且本身英语也不是太好,有的时候的一些错误提示,或者一些对话框总是要找一些翻译软件去翻译。所以如果有其他人想学hibernate,希望能克服英文的难关,同时也要有耐心,毕竟没有什么东西是可以一天就能学成的。而且hibernate是相对比较简单的软件,还算比较好学。希望大家能一起学习,共同进步。