Oh, another option is to create your own requestcycle and override the
onError or onException method, and redirect to a specific page when a
database error occurred.

Martijn

On 9/29/07, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> In your onSubmit, link click, etc.:
>
> try {
>     doDatabaseOperationThatThrowsContraintViolation();
>     transaction.commit();
> }
> catch(OrmSpecificException e) {
>     error("Something bad has happened. Read this if it helps you: " +
> e.getMessage());
>     transaction.rollback();
>     return;
> }
>
> and make sure you have a feedback panel on the page. This is basically
> a dumbed down version of how we do it in our application (or should
> do, rather).
>
> Martijn
>
> On 9/29/07, mchack <[EMAIL PROTECTED]> wrote:
> >
> > Could someone provide a pointer/link as to the best mechanism to map DB
> > constraint violations from Hibernate (or ORM layer) back to the user
> > interface layer. I'm sure this has been solved but wasn't successful in
> > searching for an answer.
> >
> > -Mike
> > --
> > View this message in context: 
> > http://www.nabble.com/Help---Best-Practice---Mapping-Database-Constraint-Violation-to-User-Interface-tf4539361.html#a12955404
> > Sent from the Wicket - User mailing list archive at Nabble.com.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Buy Wicket in Action: http://manning.com/dashorst
> Apache Wicket 1.3.0-beta3 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta3/
>


-- 
Buy Wicket in Action: http://manning.com/dashorst
Apache Wicket 1.3.0-beta3 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta3/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to