【发布时间】:2011-08-15 15:32:03
【问题描述】:
我上课了:
@Entity
@Table(name="restaurants")
public class Restaurant {
@Id
@GeneratedValue
private int id;
private String name;
private String street;
(...)
@ManyToMany
@JoinTable(name="user_restaurant_owner",
joinColumns={@JoinColumn(name="restaurant_id")},
inverseJoinColumns={@JoinColumn(name="username")})
private List<User> owner;
如果我知道用户(“所有者”)用户名,如何获得餐厅?
Query q = session.createQuery("from Restaurant as r where r.owner = :username").setString("username", username);
它不起作用;不起作用
【问题讨论】: