private MetaRepository metaRepository;
public final ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
Session session = ThreadSession.get();
Transaction transaction = session.beginTransaction();
try {
ActionForward forward = doExecute(mapping, form, request, response);
Object object = request.getAttribute(TARGET_OBJECT);
if (object != null) {
beforeObjectCommit(object, session, mapping, form, request, response);