GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Hibernate

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

Hibernate

Inhalt der Mindmap

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

Bilder und Dateien der Mindmap

  • Hibernate

Informationen

Beschreibung
DataBase Mindmap am Hibernate, erstellt von Таня Иванова am 02/11/2018.
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck