There are a few things you need to know before getting started with this course. The course is designed as a supplement to your existing Java knowledge with the expectation that you are already familiar with Java programming. This is an essential skill to have in order to get the most out of this course on Hibernate.
- [Instructor] There are a few things you need to know before getting started with this course. This course is designed as a supplement to your existing Java knowledge, with the expectation that you are already familiar with Java programing. This is an essential skill to have in order to get the most our of this course on Hibernate, in addition to already knowing Java, it will be extremely helpful if you have knowledge of relational database modeling or even relational database management, also, writing queries with SQL. Hibernate has its own version of a query language called HQL, but if you already know SQL, that will definitely help, 'cause they're very similar.
For this course, I will be using MySQL or M-Y-S-Q-L for creating my relational database, as well as the NetBeans IDE or integrated development environment, and I'm going to use that for the coding in the Java application itself. I think you'll find that the NetBeans IDE has some nice tools to help setup your Hibernate environment so, if you do not know much about Java, or MySQL, I'm going to recommend three courses to watch ahead of time. First, you can check out my course, Up and Running With Java here in our library.
Next, we have Up and Running with MySQL Development with Sheeri Cabral. And finally, MySQL Essential Training with Bill Weinman. You probably can choose either the Up and Running with MySQL or MySQL essential training, you don't have to do both. But, again, it would be really good if you had a strong Java background and some knowledge of SQL.
- Installing Hibernate
- Adding a database connection for a project in NetBeans
- Setting up the configuration file
- Reverse engineering to discover object details
- Mapping the database to Java objects
- Saving, updating, and deleting an object
- Retrieving objects
- Using the CriteriaQuery
- Using HQL and native SQL queries
- Using aggregate methods in HQL