Seasar2

S2Daoでテーブルロックする

@S2Dao( bean = Sample.class ) public interface SampleDao { @Sql( "LOCK TABLES sample WRITE" ) public void lockTable(); } MySQLのテーブルをロックしようとして、最初こんな感じで書いたけど、ResultSet is from UPDATE. No Data.というエラーになっ…

S2Strutsでwebパッケージにpackage-info.javaを置くとエラーになる

S2Strutsで、Actionクラスを配置しているwebパッケージにpackage-info.javaを置くと、こんなエラーが出て、アプリケーションが起動しない。 致命的: action: null org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]suffixはnullあるいは空…

コンポーネントからより狭いスコープのコンポーネントを使う

Seasar2では、コンテナに登録されているコンポーネントに対して、それより狭いスコープのコンポーネントをインジェクションすることはできません。広いスコープのコンポーネントに対して、それより狭いスコープのコンポーネントをインジェクションすると、強…