У меня два класса настроены так:
public class Listing extends Model {
@ManyToOne
@JoinColumn(name = "user_id", nullable = false)
public User user;
public String name;
}
public class User extends Model {
@Id
@Constraints.Required
@Formats.NonEmpty
public String username;
@OneToMany(mappedBy="user")
public List<Listing> listing;
}
Проблема в том, что запрос на возврат только списков конкретного пользователя имеет соединение, как я и ожидал, но имеет что-то вроде:
select t0.name
from listing t0
where t0.user_id = 'name@email.com'
Есть идеи, что я делаю не так?