GoConqr has a new look! Let us know what you think.

Mind map

Hibernate

Таня Иванова DataBase English

Hibernate

Map content

Hibernate

  1. The one of the oldest ORM

  2. ORM

    • Use it For Simple SQL queries
    • Hibernate Framework
      • Type of Connection (approaches)
        • XML file schemas
          • Връзките с базата се пишат в един XML file
            • Steps
              • 2. Folder resources-->hibernate.cfg.xml
                • hibernate.properties
              • 1. pom.xml:
                • Dependencies
                  • javax.persistence (dependencies in pom,xm)
                    • Ako ne se dobivi, sled vreme garmqt nqkoi neshta
                  • MySql Driver
                  • Hibernate
              • 3. Main
                • Configuration
                • SessionFactory
                  • Session
                    • Нещо към което правим заявки
                  • Дава ни различни сесии за различните потребители
        • Java Annotations
          • Настройката на базата данни е разпръсната по всички класове и ако искаме да видим цялата картинка е трудно да се ориентираме
        • Code Generation tools
          • Имаме направена базата и имаме някви tools, където ти правят класовете
      • HQL(Hibernate Query Language)
  3. Maven

    • XML()
      • POM (project object model)
        • Add dependecies
      • Описание
        • elements
          • atributes
            • like name, age in Person
            • They are meta data
          • like Class Person
    • Java Lang
      • Class Path
        • Store all libraries
        • InnteliJ
          • InteliJ -> Project Structure
        • Място, където са всички библиотеки, които искаме да регистрираме в нашия проект
    • definition
      • handle dependencies (Java libraries and maven plug-ins)
        • POM.xml
      • it's not directly connected with java. It can be use in other languages
      • Сваля библиотеки и ги слага в Class Path
    • Environment of running app
      • password
        • production
        • develepment
  4. JPA ->(Java Persistence API)

    • Официален стандарт за всички ORM-И
    • Начин по който ние си имплементираме нашите ORM-и
    • prupose
      • Make Maps relation
    • provide CRUD
    • How it's work
      • Annotations
        • Entities
          • packages
            • SimpleClasses
              • This classes only connect program with DB. They don't have methods(behavior), except  Getters and Setters.
  5. Questins?

    • Хубаво ли е нещата, които пишем винаги да са толкова абсрактни?
      • Кодът може да се преизползва
      • Екстендва се по-лесно
      • Тества се по-лесно
  6. How it's work?

    • 1. Java Language
      • 2. JDBC
        • it's library
        • 3. Heibernate
          • 4. Java Persistence API
        • Driver

Images and files in the map

  • Hibernate

Information

Description
DataBase Mind Map on Hibernate, created by Таня Иванова on 02/11/2018.
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?