ORM — это обидно
Object-Relational Mapping (ORM), как метод интеграции реляционных баз данных с Java-приложениями, очень популярен последние лет десять. В то же время (и об этом будет мой доклад) он совершенно не совместим с ключевыми принципами объектно-ориентированного программирования. ORM превращает объекты в глупые и бездушные хранилища данных, грубо нарушая инкапсуляцию. В своем докладе Егор подробно раскроет эту тему и предложит альтернативу.
Егор уже более десяти лет CTO в Teamed.io — софтверной компании с уникальной методологией разработки в распределенном режиме. Егор регулярно пишет на www.yegor256.com, пишет на Java в rultor.com, takes.org и jcabi.com. Егор живет то в Пало-Альто, то в Киеве.
Последние презентации:
- http://www.yegor256.com/talks.html
- https://www.youtube.com/watch?v=jUil-aTImgU
- https://www.youtube.com/watch?v=2a2nWELIk-Y
- https://www.youtube.com/watch?v=3IXk5yEJMIs
Поищите в Гугле «ORM» и найдете статью Егора на эту тему. Тема очень интересна для обсуждения, в основном потому, что резко протестует против сложившихся стандартов работы с базами данных в Java. Против JPA и Hibernate, в частности.
Презентация
Видео
Все доклады