[Seasar-user:20556] Re: 複数の永続ユニット使用について

oh [E-MAIL ADDRESS DELETED]
2011年 2月 6日 (日) 21:17:08 JST


長谷川です。

On Sun, 06 Feb 2011 20:20:00 +0900
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:
> で,DataAccessor に DI される EntityManager が
> 明示的に指定されていないため,jpa.dicon で
> 最初にインクルードされる dicon の EntityManager が
> 使われているのでしょう.
> 
> s2junit4.dicon で DataAccessorImpl の
> entityManager プロパティに,対象となる
> EntityManager を明示的に指定してください.
> 

明示的に指定することでインクルード順によらずに動作することを
確認しました。

なのですが、もう一つ教えていただきたいことがあります。

実際には、sc01 sc02 の複数の EntityManager を使用する形
なのですが、s2junit4.dicon で複数指定(name は異なる)した
場合、インジェクションされる側にはどのように明示すれば
よいのでしょうか。

@Binding アノテーションかと思ったのですが、名称を指定しても
TooManyRegistrationRuntimeException が発生してしまいます。


以上、よろしくお願いいたします。
-- 
_/_/
_/_/ mailto: [E-MAIL ADDRESS DELETED]
_/_/



Seasar-user メーリングリストの案内