2006-07-20 HibernateとLOCK TABLE(>_<) 開発 システムはSpring+Hibernate+Sybaseの良くあるシステムなのですが、 本日受入を行った処理にて、LOCK TABLE処理がうまく動作しなかった。 原因は、トランザクションを張らずにLOCK TABLEを実施することにより、エラーが発生していた。 但し、作成元の環境では、問題無く動作すると言うことで、ますます理解が出来ない。処理的には、トランザクションを張っているように見受けられるが、 検証するとトランザクションを張るべき時にコネクションが新たに張られていた。 SyBaseのバージョンが若干違うので、その辺りの挙動に影響があるのかも。。。