[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 メーリングリストの案内