hibernate 多表查询--返回新定义对象

SessionFactory  sessionFactory=Configuration.buildSessionFactory("hibernate.cfg.xml");
Session  session=sessionFactory.currentSession();

String  hql="select  new  A(a.ab001,a.ab002,a.ab006,b.aa002  as  ab003)  from  db_xtwh_bmb  as  a  left  outer  join  db_xtwh_ryb  as  b  on    a.ab003=b.aa001  where  a.ab004= "0 "";
Query  query=session.createQuery(hql);
List <A >  list=query.list();
return  list;

你可能感兴趣的:(Hibernate,xml)