Когда я учился в колледже изучать веб-программирование, они рассказали нам о спящем режиме.
Мы использовали его некоторое время, у меня даже была возможность поработать с ним в реальном сценарии в компании почти 8 месяцев.
Теперь, когда я полностью перешел на Java EE 6 ( Я влюблен:) ), я использую JPA для своих нужд ORM.
Прошло несколько месяцев с тех пор, как я его использую, но я действительно не понимаю, в чем разница между одним и другим. Почему некоторые люди говорят, что одно или другое лучше или хуже?
То, как я делаю свои сопоставления и аннотации в обоих случаях, почти одинаково ...
Может быть, вы можете решить некоторые из моих сомнений:
-Какие преимущества и недостатки у каждого?
- Использует ли Hibernate JPA или наоборот (зависят ли они друг от друга)?
- С точки зрения возможностей, какие функции у одного есть, а у другого нет?
- Есть ли другие различия между ними?