javaweb 求wheresql语句怎么写 select r.*,g.name as g_name FROM tx_addressList r left join tx_addrGroup g on g.ID=r.pid WHERE r.userid=3621 上面的连表查询语句 写到javaweb里面怎么写
String wheresql=" r.,g.name as g_name FROM tx_addressList r left join tx_addrGroup g on g.ID=r.pid WHERE r.userid="+userid; 上面这串是我自己写的但是报错 求帮助 将最上面的那个连表查询语句写到 String wheresql 这个方法里面 ------解决思路----------------------
标红的拿下去 select o from com.hoosee.entity.tx.AddressList o where left join tx_addrGroup g on g.ID=r.pid WHERE r.userid=3621 order by o.name desc]
------解决思路---------------------- Session session = getHibernateTemplate().getSessionFactory().getCurrentSession(); String wheresql=" r.,g.name as g_name FROM tx_addressList r left join tx_addrGroup g on g.ID=r.pid WHERE r.userid="+userid; Query q = session.createQuery(wheresql);