Session session =Session session = super.getSession();
session.flush();
Connection con = session.connection();
String uid="";
StringBuffer sql = new StringBuffer();
sql.append("select a.user_Id from user_info as a");//user用户表
sql.append( left join (select b.userid from B_info as b where b.userid="+uid+"
and ( b.bdate= (select max(bdate) from b_info where userid=b.userid)) )) as binfo on a.user_id=binfo.userid
Statement stmt = (Statement) con.createStatement();
ResultSet rs = stmt.executeQuery(sql.toString());
while(rs.next())
{
uid=rs.getString(1);
}
return uid;
}
?