У меня есть две таблицы Employee и User. Мне нужно присоединиться к этим таблицам, как,
"выберите userName, firstName из Employee left join User в Employee.userId = User.userId"
Как мне это сделать в Hibernate-spring.
Из вашего описания неясно, как вы обращаетесь к данным, то есть с помощью запроса критериев, HQL или отображений. Но в целом для принудительного соединения в результирующем запросе SQL необходимо указать явную конфигурацию в запросах сопоставлений и критериев. Оформить заказ это для объединения таблиц. Это относится к Hibernate 3.x не уверен, какую версию вы используете. Эта ссылка дает краткую версию стратегии извлечения.
Вы не можете выражать произвольные объединения в любых двух столбцах в JPQL, фактически нет «on».Вы должны выразить отношения между двумя сущностями как объектные отношения (сопоставить одно с другим), тогда вы просто пишете Employees e left join Users u.
Employees e left join Users u
Я думаю, что это можно сказать, не видя ваших сущностей.