Pessoal,
estou a desenvolver uma aplicação web com 3 camadas onde existe concorrência de acesso aos dados.
O que quero é aplicar a estratégia Optimistic lock fornecida pelo Hibernate para conservar a coorencia da base de dados. Como tb uso o Spring estou um pouco confuso como devo implementar a solução porque todos os exemplos que vi ate agora partem do principio que so existe o Hibernate…
A minha classe DAO extende a classe HibernateDAOSupport, o SessionFactory está configurado no aplicationContext.xml do Spring como bean.
Quando quero, por exemplo guardar um registo faço apenas this.getHibernateTemplate.save(Obejcto obj). Nos exemplos que vi abrem uma session e transaction… Como faço neste caso?
Obrigado pela ajuda.
Se conhecerem um bom exemplo que possa consultar agradecia.
Abraço