「トランザクションの振る舞いをチェックすることができます」

コードをみると「チェックする...」というのがしっくりきませんでした。
「チェックする」は「確認する」という意味に思えますが、サンプルコードでは自分でプロパティを宣言しているだけだからです。

英辞郎先生によると
http://eow.alc.co.jp/search?q=check

checkには「阻止する、抑制する」という意味もあるようで、トランザクションが効かないようにするという文章だと下の`static transactional = false`はつじつまが合う気がします。