mmmmmmm, yo solo e trabajado con hibernate usando struts....
creas tus DAO, ahi es donde utilizaras hibernate, para las consultas y todo lo demas, ahi generas las colecciones de informacion tambien, las cuales se las enviaras a las acciones, y las acciones asu vez decidiran a que vista mandarselo...
no se que mas ejemplo te pueda dar.....
have funnnnnn
pd: sabes usar hibernate??