Java для начинающих программистов. Часть 6. Базы данных

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

52:33 сериализация не имеет прямого отношения к Hibernate или к JPA и не используется ими. Сохранение объекта в базе данных классической сериализацией, требующей интерфейса Serializable, не является и статическое поле serialVersionUID нигде в базе данных не сохраняется. Именно поэтому JSR-220 требует этот интерфейс лишь в тех случаях, когда объект передаётся как параметр вызова удалённого интерфейса:

2.1 Requirements on the Entity Class
If an entity instance is to be passed by value as a detached object (e.g., through a remote interface), the entity class must implement the Serializable interface.

Иными словами, если наш объект никуда удалённо не передаётся, а используется лишь локально и, соответственно, не сериализуется, объявлять его как implements Serializable не нужно.

tzofeolam
Автор

а лекции не полностью я так понимаю ? :( по вебу вроде продолжения не хватает ?)

messixpi
Автор

Вьюшка в базе это по сути шаблон фасад. :) Ну есть свои ньюансы конечно, , но для понимания наверно пойдет.

HowItWorks
Автор

А есть ли сайты по изучению PostgereSQL ?

divergenny
Автор

35:20 совершенно необязательно переписывать или даже перекомпилировать все остальные приложения. Байткод 1.6 прекрасно работает на JRE 1.7

tzofeolam
Автор

Лекция отличная. Только DatA Source, а не DatE.

Bakhusss
Автор

2014: 1.8 в ентерпрайсе не используется, в 2020:в ентерпрайсе используется только джава 1.8 ... джава 9-10-11-12-13-14 идет на)))

DocterBack
Автор

ахахах, потому что ентерпрайс одновременно ответили ;D

DocterBack