有两个数据表
Blog表:
blogid
blogcontent
userid //外键字段User表:
userid
username用hibernate反向生成pojo类
问题:如何查询某个用户发了哪些blog??HQL语句怎么写??
String Hql = "from Blog where userid = 1"; //这样写是不行的相当于在数据库里敲:select * from blog where userid = 1;
Blog表:
blogid
blogcontent
userid //外键字段User表:
userid
username用hibernate反向生成pojo类
问题:如何查询某个用户发了哪些blog??HQL语句怎么写??
String Hql = "from Blog where userid = 1"; //这样写是不行的相当于在数据库里敲:select * from blog where userid = 1;
select u.userid,u.username,b.* from user u left join blog b on u.userid = b.userid
在把?的值传进去
第二种;String hql = "from Bolg b where b.userid='"+这里是那个方法传来的userid+"'";
还有一种忘了,!!!!