|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Hibernate OpenSessionInViewBem pessoa tive que implementar o OpenSessionInView para evitar os problemas de lazy na minha aplicação. So que isto me trouxe outro problema, quando executo um comando crud, preciso que a exceção seja gerada no momento, só que com o OpenSessionInView a exception so ocorre apos o Response, assim se por exemplo eu tantar excluir um elemento quando não pode ser excluido, porque tem um relacionamento a exception so vai ocorrer apos o Response e isso esta me trazendo alguns problemas. Alguem teria uma sugestão?
Weksley Viana --~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Hibernate OpenSessionInViewVocê pode fechar a transação antes (no save do crud, por exemplo) e deixar pra o filtro apenas fechar a sessão. Um jeito simples de fazer isso é usar o controle de transações do Spring. 2008/7/14 Weksley Viana <jogadorbasket@...>: > Bem pessoa tive que implementar o OpenSessionInView para evitar os problemas > de lazy na minha aplicação. So que isto me trouxe outro problema, quando > executo um comando crud, preciso que a exceção seja gerada no momento, só > que com o OpenSessionInView a exception so ocorre apos o Response, assim se > por exemplo eu tantar excluir um elemento quando não pode ser excluido, > porque tem um relacionamento a exception so vai ocorrer apos o Response e > isso esta me trazendo alguns problemas. Alguem teria uma sugestão? > > Weksley Viana > > > > -- Maurício Linhares http://alinhavado.wordpress.com/ (pt-br) | http://blog.codevader.com/ (en) João Pessoa, PB, +55 83 8867-7208 --~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Hibernate OpenSessionInViewNão to querendo utilizar o Spring neste momento do projeto. No caso eu tambem abriria a sessão no filter?
2008/7/14 Maurício Linhares <mauricio.linhares@...>:
--~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Hibernate OpenSessionInViewNão necessariamente, se você não quer usar o Spring, então dê commit na transaçao logo após o "save", assim, se houver algum problema você pega ele logo. Você também pode tentar dar um flush na sessão após o save pra ver se ele já acusa o problema no flush (assim você não daria o commit na transaçao antes). 2008/7/14 Weksley Viana <jogadorbasket@...>: > Não to querendo utilizar o Spring neste momento do projeto. No caso eu > tambem abriria a sessão no filter? > -- Maurício Linhares http://alinhavado.wordpress.com/ (pt-br) | http://blog.codevader.com/ (en) João Pessoa, PB, +55 83 8867-7208 --~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: Hibernate OpenSessionInViewMauricio, muito obrigado pela ajuda, com a sua dica acabei conseguindo resolver outro problema que tinha tambem.
Muito obrigado. 2008/7/14 Maurício Linhares <mauricio.linhares@...>:
--~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
| Free Forum Powered by Nabble | Forum Help |