有两个类Survey和Question,他们是多对多,生成第三张表sur_que,想要查询sur_que的数据,怎么用HQL实现

赵小宾 发布于 2013/08/02 09:11
阅读 317
收藏 0
Survey类里的设置:
@ManyToMany
	@JoinTable(name="sur_que",
	joinColumns={@JoinColumn(name="s_id")},
	inverseJoinColumns={@JoinColumn(name="q_id")}
	)
我想要查询s_id=1的q_id以及Question的所有属性,用SQL语句实现:select * from question where q_id in(select q_id from sur_que sq where sq.s_id=1 ),或者用表的连接也行,关键是HQL语句是面向对象的,怎么处理?
加载中
返回顶部
顶部