CodeGym
Promotion
Learning
Courses
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Quest
  • Reviews
  • About us
Start
Start learning
Start learning now
  • My Progress
  • Courses
  • Quest Map
  • Lessons

SQL & Hibernate

MySQL. Hibernate

“SQL & Hibernate” quest is dedicated to the advanced study of the database in the context of the developer’s tasks. You will learn about why databases are needed and what they are, about database design, data types, ORM Hibernate (Hibernate architecture, configuration, main annotations, receiving, updating and deleting data), as well as the JDBC interface and their interaction.

  • Level 1
    Available
    Databases and SQL
  • Level 2
    Available
    Complex SQL queries
  • Level 3
    Available
    SQL queries against multiple tables
  • Level 4
    Available
    SQL data types and SQL functions
  • Level 5
    Available
    Installation of MySQL and Workbench, backups
  • Level 6
    Available
    Changing data in a table: insert, update, delete, indexes
  • Level 7
    Available
    JDBC
  • Level 8
    Available
    JDBC in practice
  • Level 9
    Available
    ORM: Annotations, Entity, Hibernate
  • Level 10
    Available
    HQL, Database Queries
  • Level 11
    Available
    Hibernate: object state, save, update, delete
  • Level 12
    Available
    Advanced data type mapping
  • Level 13
    Available
    Collection mapping
  • Level 14
    Available
    Caching and Lazy Loading
  • Level 15
    Available
    Preserving class hierarchy
  • Level 16
    Available
    Advanced work with Hibernate
  • Level 17
    Available
    Database Design
  • Level 18
    Available
    Transactions, ACID, CAD
  • Level 19
    Available
    Database cluster
  • Level 20
    Available
    Cloud databases
0
Comments
  • Popular
  • New
  • Old
You must be signed in to leave a comment
This page doesn't have any comments yet
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGym CodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.
Follow us
Interface language
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay
Norwegian
Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programmers Are Made, Not Born © 2026 CodeGym
MastercardVisa
Programmers Are Made, Not Born © 2026 CodeGym