success integrate with hibernate