After a preliminary study of hibernate, I learned what hibernate was like. Hibernate is a more independent framework and does not require much support from other software. Hibernate is an open source relational mapping framework that provides a very lightweight object encapsulation of JDBC. The advantage is that it allows programmers to use the common object programming thinking in Java to add, delete, change, and check the database. Hibernate is well-compatible. It can be run in multiple clients, or it can be well compatible with a variety of operating systems. Hibernate can be used in Java clients, and of course it can be used in servlet/jsp Web applications ...
To learn hibernate better, you must first build hibernate-required packages on your computer.
First we need the Java SDK, hibernate package, ant package, and JDBC Driver. (The following download link from Baidu)
1, Hibernate pack:
Http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc
2, ant pack:
Http://apache.130th.net/ant/binaries/apache-ant-1.6.1-bin.zip
3, JDBC driver according to its own database to decide, General database on the official website will have. Hibernate supports commonly used database, such as MySQL, Oracle, and Ms-sql server. These databases have JDBC driver:
Oracle JDBC Driver (must agree to Oracle agreement before downloading)
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
Start learning hibernate reverse engineering, Beginning also feel impossible, elusive. In particular, there are a lot of English can not understand, after all, English is not their own mother tongue, and its own English is not too good, sometimes some error hints, or some dialog box always need to find some translation software to translate. So if there are other people want to learn hibernate, hope to overcome the difficulties in English, but also have patience, after all, there is no thing can be a day to study. And hibernate is relatively simple software, but also relatively studious. I hope we can learn together and make progress together.
The experience of learning hibernate