Код: Выделить всё
final Criteria players = session.createCriteria(Players.class).add(Restrictions.idEq(1));
final Criteria team = players.createCriteria("team","team").add(notDeleted());
Код: Выделить всё
team.createCriteria("owner").setFetchMode("address",FetchMode.JOIN);
< /code>
Это не работает ни один: < /p>
team.createCriteria("owner").setFetchMode("owner.address",FetchMode.JOIN);
< /code>
Здесь у меня есть владелец, но у меня нет адреса. но адрес не получен. < /code> Почему это у меня есть владелец, у меня есть адрес?team.setFetchMode("owner",FetchMode.JOIN).setFetchMode("owner.address",FetchMode.JOIN);
any help is hugely appreciate.
thanks a lot.
UPDATE
my model is simple.
a team has a lot a player Отношения 1-N.
У команды есть владелец. Отношения N-1.
У владельца есть адрес. < /p>
Несколько игроков-> OneTeam-> One-владелец-> oneaddress. < /p>
Подробнее здесь: https://stackoverflow.com/questions/249 ... ot-working