Database usage in java object-relational mapping. (Лекция 8) презентация
Содержание
- 2. Persistence Под Persistence понимается методы которые описывает действия работы
- 3. JPA Java Persistence Architecture API (JPA) это Java спецификация для доступа,
- 4. Entities Энтити это легковесные доменные обьекты. Обычно энтити представляют таблицу
- 5. Интерфейс EntityManager Энтити управляються при помощи EntityManager, который ассоциируеться с
- 6. Типы EntityManager Существуют два типа EntityManager : Container-Managed Entity
- 7. Application-Managed Entity Managers EntityManager em =
- 8. Persistence Units
- 9. EntityManager lifecycle
- 10. EntityManager lifecycle annatation
- 11. Entities Persistent Fields and Properties in Entity Classes Состояние объекта
- 12. Persistent Properties Сигнатура доступа к персистентному полю должна быть следующей:
- 13. Validating Persistent Fields and Properties Для персистентных полей
- 14. @Entity @Table @Column @Entity @Table(uniqueConstraints = @UniqueConstraint(columnNames = {
- 15. Primary Keys in Entities Каждая Entity должна иметь уникальный
- 16. Entity Relationships Существуют следующие отношения между энтити в
- 17. One-to-many и Many-to-many: @ManyToOne private WorkGroup workGroup;
- 18. Отношения и каскадные операции
- 19. @OneToOne @Entity public class Address { @OneToOne
- 20. @ManyToMany class Lection { @ManyToMany(mappedBy="lections") private List<Student>
- 21. @ElementCollection @Entity public class Person { //can
- 22. Embeddable Classes @Entity public class Employee
- 23. Embeddable Classes @Entity public class Employee
- 24. Entity Inheritance: Abstract Entities Абстрактная
- 25. Entity Inheritance: Abstract Entities @Entity
- 26. Entity Inheritance: InheritanceType.TABLE_PER_CLASS @Entity @Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
- 27. Entity Inheritance: InheritanceType.SINGLE_TABLE @Entity @Inheritance(strategy
- 28. Entity Inheritance: InheritanceType.JOINED @Entity @Inheritance(strategy =
- 29. Mapped Superclasses Энтити могут быть наследованны
- 30. Java Persistence Query Language Java
- 31. @NamedQuery and @NamedQueries Именованные запросы являються
- 32. JPA Criteria Query Если JPQL
- 33. Entity Locking and Concurrency
- 34. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Database usage in java object-relational mapping. (Лекция 8) можно ниже: