Pessoal utilizo postgresql e quero saber como eu posso fazer para dar um lock em um registro para qdo alguem tentar dar um select no mesmo ele avise q aquele registro estra bloqueado por alguem…
tentei fazer o seguinte:
conexao.setAutoComit(false);
comandoSql = conexao.prepareStatement("SELECT " +
" * " +
" FROM " +
" tb_consulta" +
" WHERE" +
" cd_consulta = ? FOR UPDATE ");
comandoSql.setInt(1,codigoConsulta);
resultadoSql = comandoSql.executeQuery();
bele o primeiro select ele executa. porem qdo executo o mesmo select em outro lugar ele trava. nao da erro nem nada. mas trava ou fica esperando liberar o registro tem como eu cancelar esse travamento e continuar ??
obrigado