Mind map
Hibernate

Map content
Hibernate
The one of the oldest ORM
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
- javax.persistence (dependencies in pom,xm)
- Dependencies
- 3. Main
- Configuration
- SessionFactory
- Session
- Нещо към което правим заявки
- Дава ни различни сесии за различните потребители
- Session
- 2. Folder resources-->hibernate.cfg.xml
- Steps
- Връзките с базата се пишат в един XML file
- Java Annotations
- Настройката на базата данни е разпръсната по всички класове и ако искаме да видим цялата картинка е трудно да се ориентираме
- Code Generation tools
- Имаме направена базата и имаме някви tools, където ти правят класовете
- XML file schemas
- HQL(Hibernate Query Language)
- Type of Connection (approaches)
Maven
- XML()
- POM (project object model)
- Add dependecies
- Описание
- elements
- atributes
- like name, age in Person
- They are meta data
- like Class Person
- atributes
- elements
- POM (project object model)
- Java Lang
- Class Path
- Store all libraries
- InnteliJ
- InteliJ -> Project Structure
- Място, където са всички библиотеки, които искаме да регистрираме в нашия проект
- Class Path
- 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
- handle dependencies (Java libraries and maven plug-ins)
- Environment of running app
- password
- production
- develepment
- password
- XML()
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.
- SimpleClasses
- packages
- Entities
- Annotations
Questins?
- Хубаво ли е нещата, които пишем винаги да са толкова абсрактни?
- Кодът може да се преизползва
- Екстендва се по-лесно
- Тества се по-лесно
- Хубаво ли е нещата, които пишем винаги да са толкова абсрактни?
How it's work?
- 1. Java Language
- 2. JDBC
- it's library
- 3. Heibernate
- 4. Java Persistence API
- Driver
- 2. JDBC
- 1. Java Language
Images and files in the map
Information
- Description
- DataBase Mind Map on Hibernate, created by Таня Иванова on 02/11/2018.
- Created by
- Таня Иванова
- Views
- 2
- Rating