Hibernate - как загрузить в POJO, который не является сущностью - PullRequest
0 голосов
/ 10 апреля 2011

У меня есть сущность по имени папа, сын1 и сын2, которые отображаются как коллекции внутри отца

Допустим, у отца есть свойства a, b, c. Son1 имеет a, d, а у сына 2 - b, e. и у меня есть bean-компонент, содержащий a, b, d, e с именем MyBean в одном запросе.

Могу ли я использовать его в простом запросе с использованием addEntity (MyBean.class), где мой MyBean не является спящим объектом (POJO)?


POJO так же просто, как и без аннотаций

class POJO {

Object a,b,d,e;
//get and set's and empty c'tor etc 

}

Ответы [ 2 ]

0 голосов
/ 11 апреля 2011

используйте новое ключевое слово и создайте объект в поисковом запросе

, это работает только для jpql

0 голосов
/ 10 апреля 2011

Могу ли я использовать его в простом запросе, используя addEntity (MyBean.class), где мой MyBean не является спящим объектом (POJO)?

Я не верю в это.Я считаю, что hibernate должен знать обо всех классах, которые он сохраняет с помощью отображений.

...