Tenho duas classes de clientes, uma de cliente físico e outra de cliente jurídico, as duas herdam da classe pessoa, quando preciso trazer uma lista de uma delas eu faço issono DAO:
public List<ClienteFisica> listarClienteFisico(){
List<ClienteFisica> lista;
Session session = HibernateUtil.getSession();
Transaction tr = session.beginTransaction();
Criteria cr = session.createCriteria(ClienteFisica.class);
cr.addOrder(Order.asc("nome"));
lista = cr.list();
tr.commit();
return lista;
}
Como faço para me trazer o resultado das duas tabelas de clientes ao mesmo tempo uma só list?