
Hibernate查询问题
有两张表user(类User,id是user_id),books(类Book,id是books_id),两张表的关系是many-to-many,生成一张中间表U-B,现在...
有两张表user(类User,id是user_id),books(类Book,id是books_id),两张表的关系是many-to-many,生成一张中间表U-B,现在想根据一个给定的user_id从中间表中找出对应的books_id,再根据获得的books_id从books表中获取整行的记录,多行记录生成一个list<Book>,然后顺序遍历
求大神指导一下,要用Hibernate的导航关系
主要是sql语句怎么拼,我用的是sql=" from Book books join books.users user where user.username=?";结果发现输出有问题,如果在from前面加上select books.bno..........,发现确实有结果输出,但是这样无法获得一个Book对象 展开
求大神指导一下,要用Hibernate的导航关系
主要是sql语句怎么拼,我用的是sql=" from Book books join books.users user where user.username=?";结果发现输出有问题,如果在from前面加上select books.bno..........,发现确实有结果输出,但是这样无法获得一个Book对象 展开
展开全部
这么写
"from Book where books_id in (select books_id from User where user_id="+userid+")";
"from Book where books_id in (select books_id from User where user_id="+userid+")";
更多追问追答
追问
有没有面向对象的写法?我想多练练
追答
你把表名换成类名 把字段换成类的成员变量 这东西不要练 会写sql就好了

2024-12-25 广告
Woot目前在中国区的总代理是巧豚豚。通过巧豚豚,卖家可以更方便地提交活动并参与Woot的促销活动。巧豚豚作为官方代理,能够为卖家提供专业、合规且安全的站内外引流促销方案,帮助卖家在Woot平台上进行有效的推广和销售。巧豚豚是WOOT业务团...
点击进入详情页
本回答由巧豚豚提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询