Almost every Java developer knows ORM concepts and Hibernate as the most popular solution in Java world in this area. But it is big surprise that very small percent of Java developers (even experienced ones) can answer very simple questions about how Hibernate really do all this “magic”. In this live coding session we will go through many practical samples and finally show truth to the Java community. ;) P.S. After this talk you could pass through any Senior Developer interview easily. Code samples can be found here: https://github.com/xpinjection/hibernate-basics .