2006-07-10 04:07:02 -04:00
<?xml version="1.0" encoding="Shift_JIS"?>
<chapter id= "architecture" >
<title > <EFBFBD> A<EFBFBD> [<5B> L<EFBFBD> e<EFBFBD> N<EFBFBD> `<60> <> </title>
<sect1 id= "architecture-overview" revision= "1" >
<title > <EFBFBD> T<EFBFBD> <EFBFBD> </title>
<para >
Hibernate<74> A<EFBFBD> [<5B> L<EFBFBD> e<EFBFBD> N<EFBFBD> `<60> <> <EFBFBD> ́i<CC81> <69> <EFBFBD> <EFBFBD> <EFBFBD> Ɂ j<C981> <6A> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> x<EFBFBD> <78> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̃r<CC83> <72> <EFBFBD> [<5B> F
</para>
<mediaobject >
<imageobject role= "fo" >
<imagedata fileref= "images/overview.svg" format= "SVG" align= "center" />
</imageobject>
<imageobject role= "html" >
<imagedata fileref= "../shared/images/overview.gif" format= "GIF" align= "center" />
</imageobject>
</mediaobject>
<para >
<20> <> <EFBFBD> ̐}<7D> <> Hibernate<74> <65> <EFBFBD> A<EFBFBD> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ɑ <C991> <CE82> ĉi<C489> <69> <EFBFBD> <EFBFBD> <EFBFBD> T<EFBFBD> [<5B> r<EFBFBD> X
<20> i<EFBFBD> Ɖi<C689> <69> <EFBFBD> I<EFBFBD> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> j<EFBFBD> <6A> <EFBFBD> <EFBFBD> <F18B9F82> 邽<EFBFBD> ߂Ɂ A<C981> f<EFBFBD> [<5B> ^<5E> x<EFBFBD> [<5B> X<EFBFBD> Ɛݒ<C690> <DD92> f<EFBFBD> [<5B> ^<5E> <> <EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> Ƃ<EFBFBD>
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
</para>
<para >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ŏ<EFBFBD> <C58E> s<EFBFBD> <73> <EFBFBD> A<EFBFBD> [<5B> L<EFBFBD> e<EFBFBD> N<EFBFBD> `<60> <> <EFBFBD> ̂<EFBFBD> <CC82> <EFBFBD> <EFBFBD> ڍׂȃr<C883> <72> <EFBFBD> [<5B> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> 傤<EFBFBD> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ɂ<EFBFBD> <C982> AHibernate<74> ͏ _<CD8F> <5F> <EFBFBD> ł<EFBFBD> <C582> <EFBFBD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> 낢<EFBFBD> <EB82A2> <EFBFBD> ȃA<C883> v<EFBFBD> <76> <EFBFBD> [<5B> `<60> <> <EFBFBD> T<EFBFBD> |<7C> [<5B> g<EFBFBD> <67> <EFBFBD> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ł́A2<41> ̋ɒ[<5B> ȗ<EFBFBD> <C897> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> u<EFBFBD> y<EFBFBD> <79> <EFBFBD> v<EFBFBD> A<EFBFBD> [<5B> L<EFBFBD> e<EFBFBD> N<EFBFBD> `<60> <> <EFBFBD> ł́A<CD81> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> O<EFBFBD> <4F> JDBC<42> R<EFBFBD> l<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> p<EFBFBD> ӂ<EFBFBD> <D382> A
<20> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> <67> <EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ǘ<EFBFBD> <C797> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> ̕<EFBFBD> <CC95> @<40> ́AHibernate API<50> ̍ŏ<CC8D> <C58F> <EFBFBD> <EFBFBD> ̃T<CC83> u<EFBFBD> Z<EFBFBD> b<EFBFBD> g<EFBFBD> <67> <EFBFBD> g<EFBFBD> <67> <EFBFBD> ܂ <EFBFBD> <DC82> F
</para>
<mediaobject >
<imageobject role= "fo" >
<imagedata fileref= "images/lite.svg" format= "SVG" align= "center" />
</imageobject>
<imageobject role= "html" >
<imagedata fileref= "../shared/images/lite.gif" format= "GIF" align= "center" />
</imageobject>
</mediaobject>
<para >
<20> u<EFBFBD> d<EFBFBD> <64> <EFBFBD> v<EFBFBD> A<EFBFBD> [<5B> L<EFBFBD> e<EFBFBD> N<EFBFBD> `<60> <> <EFBFBD> ́A<CD81> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> ̉<EFBFBD> <CC89> Ɉʒu<CA92> <75> <EFBFBD> <EFBFBD> JDBC<42> <43> JTA<54> <41> API<50> <49>
<20> <> <EFBFBD> 蕥<EFBFBD> <E895A5> <EFBFBD> Ē<EFBFBD> <C492> ۉ<EFBFBD> <DB89> <EFBFBD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> ̏ڍׂ̖ʓ|<7C> <> Hibernate<74> Ɍ<EFBFBD> <C98C> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
</para>
<mediaobject >
<imageobject role= "fo" >
<imagedata fileref= "images/full_cream.svg" format= "SVG" align= "center" />
</imageobject>
<imageobject role= "html" >
<imagedata fileref= "../shared/images/full_cream.gif" format= "GIF" align= "center" />
</imageobject>
</mediaobject>
<para >
<20> ȉ<EFBFBD> <C889> ́A<CD81> <41> <EFBFBD> ̐}<7D> Ɋ܂ ܂ <DC82> <DC82> <EFBFBD> <EFBFBD> I<EFBFBD> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> ̒<EFBFBD> <CC92> `<60> ł<EFBFBD> <C582> F
<variablelist spacing= "compact" >
<varlistentry >
<term > SessionFactory (<literal > org.hibernate.SessionFactory</literal> )</term>
<listitem >
<para >
1<> ̃f<CC83> [<5B> ^<5E> x<EFBFBD> [<5B> X<EFBFBD> ɑ <C991> <CE82> <EFBFBD> <EFBFBD> R<EFBFBD> <52> <EFBFBD> p<EFBFBD> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> ꂽ<EFBFBD> }<7D> b<EFBFBD> s<EFBFBD> <73> <EFBFBD> O<EFBFBD> <4F>
<20> X<EFBFBD> <58> <EFBFBD> b<EFBFBD> h<EFBFBD> Z<EFBFBD> [<5B> t<EFBFBD> ȁi<C881> X<EFBFBD> V<EFBFBD> s<EFBFBD> \<5C> ́j<CC81> L<EFBFBD> <4C> <EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> B
<literal > Session</literal> <20> ̃t<CC83> @<40> N<EFBFBD> g<EFBFBD> <67> <EFBFBD> ł<EFBFBD> <C582> <EFBFBD> <EFBFBD> A
<literal > ConnectionProvider</literal> <20> ̃N<CC83> <4E> <EFBFBD> C<EFBFBD> A<EFBFBD> <41> <EFBFBD> g<EFBFBD> B
<20> I<EFBFBD> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> Ƃ<EFBFBD> <C682> āA<C481> v<EFBFBD> <76> <EFBFBD> Z<EFBFBD> X<EFBFBD> ܂ <EFBFBD> <DC82> ̓N<CD83> <4E> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> x<EFBFBD> <78> <EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> āA
<20> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> Ԃōė<C58D> <C497> p<EFBFBD> \<5C> ȃf<C883> [<5B> ^<5E> ́i<CC81> j<F18E9F81> L<EFBFBD> <4C> <EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > Session (<literal > org.hibernate.Session</literal> )</term>
<listitem >
<para >
<20> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> Ɖi<C689> <69> <EFBFBD> X<EFBFBD> g<EFBFBD> A<EFBFBD> Ƃ̑Θb<CE98> <62> <EFBFBD> \<5C> <> <EFBFBD> A
2006-12-08 03:01:55 -05:00
<20> V<EFBFBD> <56> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> X<EFBFBD> <58> <EFBFBD> b<EFBFBD> h<EFBFBD> ŒZ<C592> <5A> <EFBFBD> ̃I<CC83> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> B
2006-07-10 04:07:02 -04:00
JDBC<42> R<EFBFBD> l<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> b<EFBFBD> v<EFBFBD> <76> <EFBFBD> ܂ <EFBFBD> <DC82> B
<literal > Transaction</literal> <20> ̃t<CC83> @<40> N<EFBFBD> g<EFBFBD> <67> <EFBFBD> ł<EFBFBD> <C582> B
<20> i<EFBFBD> <69> <EFBFBD> I<EFBFBD> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> ̕K<CC95> {<7B> ́i<CC81> ꎟ<EFBFBD> j<EFBFBD> L<EFBFBD> <4C> <EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ێ<EFBFBD> <DB8E> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> ̃L<CC83> <4C> <EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> ̓I<CD83> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> O<EFBFBD> <4F> <EFBFBD> t<EFBFBD> <74> <EFBFBD> i<EFBFBD> r<EFBFBD> Q<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 鎞<EFBFBD> <E98E9E> <EFBFBD> A
<20> <> <EFBFBD> ʎq<CA8E> ŃI<C583> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 鎞<EFBFBD> Ɏg<C98E> <67> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > Persistent objects <20> <> Collections</term>
<listitem >
<para >
<20> i<EFBFBD> <69> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ԃƃr<C683> W<EFBFBD> l<EFBFBD> X<EFBFBD> <58> <EFBFBD> \<5C> b<EFBFBD> h<EFBFBD> <68> <EFBFBD> <EFBFBD> <EFBFBD> A<C281> Z<EFBFBD> <5A> <EFBFBD> ŃV<C583> <56> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> X<EFBFBD> <58> <EFBFBD> b<EFBFBD> h<EFBFBD> ̃I<CC83> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ͒ʏ <CD92> <CA8F> <EFBFBD> JavaBeans/POJO<4A> ̂<EFBFBD> <CC82> Ƃ<EFBFBD> <C682> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> <EFBFBD> <EFBFBD> I<EFBFBD> Ȃ<EFBFBD> <C882> Ƃ́A
<20> <> <EFBFBD> ̎<EFBFBD> <CC8E> _<EFBFBD> ł́i<CC81> <69> <EFBFBD> <EFBFBD> 1<EFBFBD> ́j <literal > Session</literal> <20> Ɗ֘A<D698> <41> <EFBFBD> Ă<EFBFBD> <C482> 邱<EFBFBD> Ƃł<C682> <C582> B
<literal > Session</literal> <20> <> <EFBFBD> N<EFBFBD> <4E> <EFBFBD> [<5B> Y<EFBFBD> <59> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ƃ<EFBFBD> <C682> <EFBFBD> <EFBFBD> Ɂ A
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͐藣<D882> <E897A3> <EFBFBD> <EFBFBD> <EFBFBD> đ<EFBFBD> <C491> ̃A<CC83> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> w<EFBFBD> <77> <EFBFBD> 玩<EFBFBD> R<EFBFBD> Ɏg<C98E> <67> <EFBFBD> <EFBFBD> <EFBFBD> Ƃ<EFBFBD> <C682> ł<EFBFBD> <C582> ܂ <EFBFBD> <DC82> B
<20> i<EFBFBD> Ⴆ<EFBFBD> f<CE83> [<5B> ^<5E> E<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> X<EFBFBD> t<EFBFBD> @<40> E<EFBFBD> I<EFBFBD> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> Ƃ<EFBFBD> <C682> āA
<20> v<EFBFBD> <76> <EFBFBD> [<5B> <> <EFBFBD> e<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> w<EFBFBD> <77> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> ܂ <EFBFBD> <DC82> ̓v<CD83> <76> <EFBFBD> [<5B> <> <EFBFBD> e<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> w<EFBFBD> ֒<EFBFBD> <D692> ڎg<DA8E> p<EFBFBD> ł<EFBFBD> <C582> ܂ <EFBFBD> <DC82> B<EFBFBD> j
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > Transient <20> <> detached <20> <> objects <20> <> Collections</term>
<listitem >
<para >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> _<EFBFBD> ł<EFBFBD> <literal > Session</literal> <20> Ɗ֘A<D698> <41> <EFBFBD> Ă<EFBFBD> <C482> Ȃ<EFBFBD> <C882> A
<20> i<EFBFBD> <69> <EFBFBD> N<EFBFBD> <4E> <EFBFBD> X<EFBFBD> ̃C<CC83> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> B
<20> <> <EFBFBD> łɃA<C983> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ŃC<C583> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> <58> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> āA<C481> ܂ <EFBFBD> <DC82> i<EFBFBD> <69> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> Ȃ<EFBFBD> <C882> <EFBFBD> <EFBFBD> A
<20> N<EFBFBD> <4E> <EFBFBD> [<5B> Y<EFBFBD> <59> <EFBFBD> ꂽ <literal > Session</literal> <20> ŃC<C583> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> <58> <EFBFBD> <EFBFBD> <EFBFBD> ꂽ<EFBFBD> <EA82BD> <EFBFBD> ̂ǂ<CC82> <C782> 炩<EFBFBD> ł<EFBFBD> <C582> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > Transaction (<literal > org.hibernate.Transaction</literal> )</term>
<listitem >
<para >
(<28> I<EFBFBD> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> )<29> <> <EFBFBD> q<EFBFBD> <71> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <C28D> ƒP<C692> <50> (Unit of Work)<29> <> <EFBFBD> w<EFBFBD> 肷<EFBFBD> 邽<EFBFBD> ߂Ɂ A<C981> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> p<EFBFBD> <70> <EFBFBD> <EFBFBD> <EFBFBD> A
2006-12-08 03:01:55 -05:00
<20> V<EFBFBD> <56> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> X<EFBFBD> <58> <EFBFBD> b<EFBFBD> h<EFBFBD> ŒZ<C592> <5A> <EFBFBD> ȃI<C883> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> B
2006-07-10 04:07:02 -04:00
<20> <> <EFBFBD> Ɉʒu<CA92> <75> <EFBFBD> <EFBFBD> JDBC<42> AJTA<54> ACORBA<42> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> 𒊏ۉ<F0928A8F> <DB89> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<literal > Session</literal> <20> ́A<CD81> <41> <EFBFBD> ɂ<EFBFBD>
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <C282> <EFBFBD> <literal > Transaction</literal> <20> <> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> 邩<EFBFBD> <E982A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> ̑w<CC91> <77> API<50> <49> <EFBFBD> g<EFBFBD> <67> <EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> A <literal > Transaction</literal> <20> <> <EFBFBD> g<EFBFBD> <67> <EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> A
<20> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E<EFBFBD> <45> <EFBFBD> ݒ肷<DD92> 邱<EFBFBD> Ƃ́A<CD81> <41> <EFBFBD> <EFBFBD> <EFBFBD> ăI<C483> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ł͂<C582> <CD82> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> I<EFBFBD> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > ConnectionProvider (<literal > org.hibernate.connection.ConnectionProvider</literal> )</term>
<listitem >
<para >
(<28> I<EFBFBD> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> )JDBC<42> R<EFBFBD> l<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> i<EFBFBD> Ƃ<EFBFBD> <C682> ̃v<CC83> [<5B> <> <EFBFBD> j<EFBFBD> ̃t<CC83> @<40> N<EFBFBD> g<EFBFBD> <67> <EFBFBD> B
<20> <> <EFBFBD> ̑w<CC91> Ɉʒu<CA92> <75> <EFBFBD> <EFBFBD> <literal > Datasource</literal> <20> <>
<literal > DriverManager</literal> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> 𒊏ۉ<F0928A8F> <DB89> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ɂ͌<C982> <CD8C> J<EFBFBD> <4A> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> A<F182AA81> J<EFBFBD> <4A> <EFBFBD> ҂<EFBFBD> <D282> p<EFBFBD> <70> <EFBFBD> ܂ <EFBFBD> <DC82> ͎<EFBFBD> <CD8E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 邱<EFBFBD> Ƃ͉ \<5C> ł<EFBFBD> <C582> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > TransactionFactory (<literal > org.hibernate.TransactionFactory</literal> )</term>
<listitem >
<para >
(<28> I<EFBFBD> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> ) <literal > Transaction</literal> <20> C<EFBFBD> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ̃t<CC83> @<40> N<EFBFBD> g<EFBFBD> <67> <EFBFBD> B
<20> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ɂ͌<C982> <CD8C> J<EFBFBD> <4A> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> A<F182AA81> J<EFBFBD> <4A> <EFBFBD> ҂<EFBFBD> <D282> p<EFBFBD> <70> <EFBFBD> ܂ <EFBFBD> <DC82> ͎<EFBFBD> <CD8E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 邱<EFBFBD> Ƃ͉ \<5C> ł<EFBFBD> <C582> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > <emphasis > Extension Interfaces</emphasis> </term>
<listitem >
<para >
Hibernate<74> ́A<CD81> i<EFBFBD> <69> <EFBFBD> w<EFBFBD> ̐U<CC90> 镑<EFBFBD> <E99591> <EFBFBD> <EFBFBD> <EFBFBD> J<EFBFBD> X<EFBFBD> ^<5E> }<7D> C<EFBFBD> Y<EFBFBD> <59> <EFBFBD> 邽<EFBFBD> ߂Ɂ A
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ̃I<CC83> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> <67> <EFBFBD> C<EFBFBD> <43> <EFBFBD> ^<5E> t<EFBFBD> F<EFBFBD> [<5B> X<EFBFBD> <58> <EFBFBD> p<EFBFBD> ӂ<EFBFBD> <D382> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
<20> ڍׂ<DA8D> API<50> h<EFBFBD> L<EFBFBD> <4C> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> <67> <EFBFBD> Q<EFBFBD> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para >
<20> u<EFBFBD> y<EFBFBD> <79> <EFBFBD> v<EFBFBD> A<EFBFBD> [<5B> L<EFBFBD> e<EFBFBD> N<EFBFBD> `<60> <> <EFBFBD> ł́A<CD81> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ͒<EFBFBD> <CD92> <EFBFBD> JTA<54> <41> JDBC<42> ƑΘb<CE98> <62> <EFBFBD> 邽<EFBFBD> ߂Ɂ A
<literal > Transaction</literal> <20> <> <literal > TransactionFactory</literal> <20> <>
<literal > ConnectionProvider</literal> <20> <> <EFBFBD> o<EFBFBD> C<EFBFBD> p<EFBFBD> X<EFBFBD> <58> <EFBFBD> ܂ <EFBFBD> <DC82> B
</para>
</sect1>
<sect1 id= "architecture-states" revision= "1" >
<title > <EFBFBD> C<EFBFBD> <EFBFBD> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ̏<EFBFBD> <CC8F> <EFBFBD> </title>
<para >
<20> i<EFBFBD> <69> <EFBFBD> N<EFBFBD> <4E> <EFBFBD> X<EFBFBD> ̃C<CC83> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ́A<CD81> <41> <EFBFBD> ̂R<CC82> ̈قȂ<D982> <C882> <EFBFBD> <EFBFBD> Ԃ̂ǂꂩ<C782> ɂȂ<C982> <C882> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ́A <emphasis > <EFBFBD> i<EFBFBD> <EFBFBD> <EFBFBD> R<EFBFBD> <EFBFBD> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g</emphasis> <20> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> Č<EFBFBD> <C48C> ܂ <EFBFBD> <DC82> ܂ <EFBFBD> <DC82> B
Hibernate<74> <65> <literal > Session</literal> <20> I<EFBFBD> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> <67> <EFBFBD> A<EFBFBD> i<EFBFBD> <69> <EFBFBD> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> ɂȂ<C982> <C882> ܂ <EFBFBD> <DC82> B
</para>
<variablelist spacing= "compact" >
<varlistentry >
<term > transient</term>
<listitem >
<para >
<20> <> <EFBFBD> ̏<EFBFBD> <CC8F> Ԃ̃C<CC83> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ́A<CD81> <41> <EFBFBD> ݂<EFBFBD> <DD82> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĉߋ<C489> <DF8B> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> A
<20> i<EFBFBD> <69> <EFBFBD> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> Ɋ֘A<D698> Â<EFBFBD> <C382> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B<EFBFBD> ܂ <EFBFBD> <DC82> A<EFBFBD> i<EFBFBD> <69> ID<49> i<EFBFBD> <69> <EFBFBD> L<EFBFBD> [<5B> ̒l<CC92> j<EFBFBD> <6A>
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > persistent</term>
<listitem >
<para >
<20> <> <EFBFBD> ̏<EFBFBD> <CC8F> Ԃ̃C<CC83> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ́A<CD81> <41> <EFBFBD> ̎<EFBFBD> <CC8E> _<EFBFBD> ʼni<C589> <69> <EFBFBD> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> Ɋ֘A<D698> Â<EFBFBD> <C382> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
<20> ܂ <EFBFBD> <DC82> A<EFBFBD> i<EFBFBD> <69> ID<49> i<EFBFBD> <69> <EFBFBD> L<EFBFBD> [<5B> ̒l<CC92> j<EFBFBD> <6A> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> ̓f<CD83> [<5B> ^<5E> x<EFBFBD> [<5B> X<EFBFBD> ɑ Ή<C991> <CE89> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> s<EFBFBD> <73> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> ł<EFBFBD> <C582> 傤<EFBFBD> B
<20> X<C281> ̉i<CC89> <69> <EFBFBD> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> ̂Ȃ<CC82> <C882> ł́A<CD81> i<EFBFBD> <69> ID<49> <44>
Java<76> <61> ID<49> i<EFBFBD> I<EFBFBD> u<EFBFBD> W<EFBFBD> F<EFBFBD> N<EFBFBD> g<EFBFBD> ̃<EFBFBD> <CC83> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̈ʒu<CA92> j<EFBFBD> Ɠ<EFBFBD> <C693> <EFBFBD> <EFBFBD> ł<EFBFBD> <C582> 邱<EFBFBD> Ƃ<EFBFBD>
Hibernate<74> <65> <emphasis > <EFBFBD> ۏ<EFBFBD> </emphasis> <20> <> <EFBFBD> ܂ <EFBFBD> <DC82> B
</para>
</listitem>
</varlistentry>
<varlistentry >
<term > detached</term>
<listitem >
<para >
<20> <> <EFBFBD> ̏<EFBFBD> <CC8F> Ԃ̃C<CC83> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ́A<CD81> <41> <EFBFBD> ĉi<C489> <69> <EFBFBD> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> Ɋ֘A<D698> Â<EFBFBD> <C382> <EFBFBD> <EFBFBD> ꂽ<EFBFBD> <EA82BD> <EFBFBD> A
<20> <> <EFBFBD> ̃R<CC83> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> N<EFBFBD> <4E> <EFBFBD> [<5B> Y<EFBFBD> <59> <EFBFBD> ꂽ<EFBFBD> <EA82BD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> 邢<EFBFBD> ́A
<20> <> <EFBFBD> ̃v<CC83> <76> <EFBFBD> Z<EFBFBD> X<EFBFBD> ɂ<EFBFBD> <C982> ̃C<CC83> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> <58> <EFBFBD> V<EFBFBD> <56> <EFBFBD> A<EFBFBD> <41> <EFBFBD> C<EFBFBD> Y<EFBFBD> <59> <EFBFBD> ꂽ<EFBFBD> <EA82BD> <EFBFBD> ł<EFBFBD> <C582> B
<20> <> <EFBFBD> ̃C<CC83> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ́A<CD81> i<EFBFBD> <69> ID<49> <44> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> ̓f<CD83> [<5B> ^<5E> x<EFBFBD> [<5B> X<EFBFBD> <58>
<20> Ή<EFBFBD> <CE89> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> s<EFBFBD> <73> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> ł<EFBFBD> <C582> 傤<EFBFBD> B<EFBFBD> <42> <EFBFBD> <EFBFBD> <EFBFBD> C<EFBFBD> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> ɑ <C991> <CE82> ẮA
<20> i<EFBFBD> <69> ID<49> <44> Java<76> <61> ID<49> Ƃ̊֘A<D698> ́AHibernate<74> <65> <EFBFBD> ۏ<DB8F> <D882> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B
</para>
</listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 id= "architecture-jmx" revision= "1" >
<title > JMX<EFBFBD> Ƃ̓<EFBFBD> <EFBFBD> <EFBFBD> </title>
<para >
JMX<4D> <58> Java<76> R<EFBFBD> <52> <EFBFBD> |<7C> [<5B> l<EFBFBD> <6C> <EFBFBD> g<EFBFBD> Ǘ<EFBFBD> <C797> <EFBFBD> J2EE<45> W<EFBFBD> <57> <EFBFBD> ł<EFBFBD> <C582> B
JMX<4D> W<EFBFBD> <57> <EFBFBD> T<EFBFBD> [<5B> r<EFBFBD> X<EFBFBD> <58> <EFBFBD> ʂ<EFBFBD> <CA82> āAHibernate<74> ͊Ǘ<CD8A> <C797> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> f<EFBFBD> B<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> r<EFBFBD> <72> <EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̒<EFBFBD> <CC92> <EFBFBD> <literal > org.hibernate.jmx.HibernateService</literal> <20> Ƃ<EFBFBD> <C682> <EFBFBD>
MBean<61> <6E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> p<EFBFBD> ӂ<EFBFBD> <D382> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
</para>
<para >
JBoss <20> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> T<EFBFBD> [<5B> o<EFBFBD> [<5B> <> <EFBFBD> <EFBFBD> Hibernate<74> <65> JMX<4D> T<EFBFBD> [<5B> r<EFBFBD> X<EFBFBD> Ƃ<EFBFBD> <C682> ăf<C483> v<EFBFBD> <76> <EFBFBD> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> @<40> ̗<EFBFBD> <CC97> Ƃ<EFBFBD> <C682> ẮA
JBoss <20> <> <EFBFBD> [<5B> U<EFBFBD> K<EFBFBD> C<EFBFBD> h<EFBFBD> <68> <EFBFBD> Q<EFBFBD> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B JBoss <20> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> T<EFBFBD> [<5B> o<EFBFBD> [<5B> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> āA
JMX<4D> <58> <EFBFBD> g<EFBFBD> <67> <EFBFBD> ăf<C483> v<EFBFBD> <76> <EFBFBD> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> ƁA<C681> <41> <EFBFBD> ̃<EFBFBD> <CC83> <EFBFBD> <EFBFBD> b<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
</para>
<itemizedlist >
<listitem >
<para >
<emphasis > <EFBFBD> Z<EFBFBD> b<EFBFBD> V<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ǘ<EFBFBD> :</emphasis> Hibernate<74> <65> <literal > Session</literal> <20> ̃<EFBFBD> <CC83> C<EFBFBD> t<EFBFBD> T<EFBFBD> C<EFBFBD> N<EFBFBD> <4E> <EFBFBD> ́A
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> I<EFBFBD> <49> JTA<54> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̃X<CC83> R<EFBFBD> [<5B> v<EFBFBD> Ɍ<EFBFBD> <C98C> т <D182> <C282> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B<EFBFBD> <42> <EFBFBD> <EFBFBD> <EFBFBD> ́A<CD81> <41> <EFBFBD> ͂<EFBFBD> <CD82> 蓮<EFBFBD> <E893AE>
<literal > Session</literal> <20> <> <EFBFBD> I<EFBFBD> [<5B> v<EFBFBD> <76> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> N<EFBFBD> <4E> <EFBFBD> [<5B> Y<EFBFBD> <59> <EFBFBD> <EFBFBD> <EFBFBD> 肷<EFBFBD> <E882B7> <EFBFBD> K<EFBFBD> v<EFBFBD> <76> <EFBFBD> Ȃ<EFBFBD> <C882> <EFBFBD> <EFBFBD> Ƃ<EFBFBD> <C682> Ӗ<EFBFBD> <D396> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ́AJBoss EJB <20> C<EFBFBD> <43> <EFBFBD> ^<5E> [<5B> Z<EFBFBD> v<EFBFBD> ^<5E> ̎d<CC8E> <64> <EFBFBD> ɂȂ<C982> <C882> ܂ <EFBFBD> <DC82> B
<20> ܂ <EFBFBD> <DC82> A<EFBFBD> R<EFBFBD> [<5B> h<EFBFBD> ̂ǂ<CC82> <C782> Ńg<C583> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E<EFBFBD> <45> <EFBFBD> ݒ肷<DD92> 邩<EFBFBD> ɂ <C982> <C282> āA
<20> <> <EFBFBD> ͂<EFBFBD> <CD82> Y<EFBFBD> ޕK<DE95> v<EFBFBD> <76> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> i<EFBFBD> <69> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڐA<DA90> \<5C> ȉi<C889> <69> <EFBFBD> w<EFBFBD> <77> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ȃ<EFBFBD> <C882> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> ̂Ȃ<CC82> <C882> A
<20> I<EFBFBD> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Hibernate<74> <65> <literal > Transaction</literal> <20> <> <EFBFBD> g<EFBFBD> p<EFBFBD> <70> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B<EFBFBD> j
<literal > Session</literal> <20> ɃA<C983> N<EFBFBD> Z<EFBFBD> X<EFBFBD> <58> <EFBFBD> 邽<EFBFBD> ߂ɂ́A <literal > HibernateContext</literal> <20> <>
<20> R<EFBFBD> [<5B> <> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
</para>
</listitem>
<listitem >
<para >
<emphasis > HAR <20> f<EFBFBD> v<EFBFBD> <76> <EFBFBD> C:</emphasis> <20> ʏ <EFBFBD> <CA8F> A(EAR <20> ܂ <EFBFBD> <DC82> <EFBFBD> SAR <20> t<EFBFBD> @<40> C<EFBFBD> <43> <EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> jJBoss <20> T<EFBFBD> [<5B> r<EFBFBD> X
<20> f<EFBFBD> v<EFBFBD> <76> <EFBFBD> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> f<EFBFBD> B<EFBFBD> X<EFBFBD> N<EFBFBD> <4E> <EFBFBD> v<EFBFBD> ^<5E> <> <EFBFBD> g<EFBFBD> <67> <EFBFBD> āAHibernate JMX <20> T<EFBFBD> [<5B> r<EFBFBD> X<EFBFBD> <58> <EFBFBD> f<EFBFBD> v<EFBFBD> <76> <EFBFBD> C<EFBFBD> <43> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ́AHibernate<74> <65> <literal > SessionFactory</literal> <20> ̑S<CC91> Ă̈<C482> <CC88> ʓI<CA93> Ȑݒ<C890> <DD92> I<EFBFBD> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
<20> T<EFBFBD> |<7C> [<5B> g<EFBFBD> <67> <EFBFBD> ܂ <EFBFBD> <DC82> B<EFBFBD> <42> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˑR<CB91> Ƃ<EFBFBD> <C682> ăf<C483> v<EFBFBD> <76> <EFBFBD> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> f<EFBFBD> B<EFBFBD> X<EFBFBD> N<EFBFBD> <4E> <EFBFBD> v<EFBFBD> ^<5E> ̂Ȃ<CC82> <C882> ɂ<EFBFBD> <C982> ׂẴ}<7D> b<EFBFBD> s<EFBFBD> <73> <EFBFBD> O<EFBFBD> t<EFBFBD> @<40> C<EFBFBD> <43> <EFBFBD> <EFBFBD>
<20> <> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> K<EFBFBD> v<EFBFBD> <76> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> I<EFBFBD> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> HAR<41> f<EFBFBD> v<EFBFBD> <76> <EFBFBD> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> <67> <EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> Ƃ<EFBFBD> <C682> <EFBFBD> <EFBFBD> ߂<EFBFBD> <DF82> Ȃ<EFBFBD> <C882> A
JBoss<73> ͎<EFBFBD> <CD8E> <EFBFBD> <EFBFBD> I<EFBFBD> <49> HAR<41> t<EFBFBD> @<40> C<EFBFBD> <43> <EFBFBD> ̂Ȃ<CC82> <C882> ̑S<CC91> Ẵ}<7D> b<EFBFBD> s<EFBFBD> <73> <EFBFBD> O<EFBFBD> t<EFBFBD> @<40> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> o<EFBFBD> <6F> <EFBFBD> ܂ <EFBFBD> <DC82> B
</para>
</listitem>
</itemizedlist>
<para >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̃I<CC83> v<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ɂ <C982> <C282> Ă̏ڍׂȏ<D782> <C88F> <EFBFBD> <EFBFBD> ́AJBoss<73> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> T<EFBFBD> [<5B> o<EFBFBD> <6F> <EFBFBD> [<5B> U<EFBFBD> K<EFBFBD> C<EFBFBD> h<EFBFBD> <68>
<20> Q<EFBFBD> l<EFBFBD> ɂ<EFBFBD> <C982> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
</para>
<para >
JMX<4D> T<EFBFBD> [<5B> r<EFBFBD> X<EFBFBD> Ƃ<EFBFBD> <C682> ė<EFBFBD> <C497> p<EFBFBD> \<5C> ȑ<EFBFBD> <C891> ̋@<40> \<5C> Ɂ AHibernate<74> <65> <EFBFBD> s<EFBFBD> <73> <EFBFBD> <EFBFBD> <EFBFBD> v<EFBFBD> <76> <EFBFBD> <EFBFBD> <F182AA82> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<xref linkend= "configuration-optional-statistics" /> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
</para>
</sect1>
<sect1 id= "architecture-jca" revision= "1" >
<title > JCA <20> T<EFBFBD> |<7C> [<5B> g</title>
<para >
Hibernate <20> <> JCA <20> R<EFBFBD> l<EFBFBD> N<EFBFBD> ^<5E> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> ݒ<EFBFBD> <DD92> ł<EFBFBD> <C582> ܂ <EFBFBD> <DC82> B<EFBFBD> ڍׂɂ <C982> <C282> ẮAWeb<65> T<EFBFBD> C<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
Hibernate JCA <20> T<EFBFBD> |<7C> [<5B> g<EFBFBD> ́A<CD81> <41> <EFBFBD> ̂Ƃ<CC82> <C682> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> i<EFBFBD> K<EFBFBD> Ƃ<EFBFBD> <C682> čl<C48D> <6C> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> 邱<EFBFBD> Ƃɒ<C682> <C992> ӂ<EFBFBD> <D382> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
</para>
</sect1>
2006-12-08 03:01:55 -05:00
<sect1 id= "architecture-current-session" revision= "2" >
2006-07-10 04:07:02 -04:00
<title > <EFBFBD> R<EFBFBD> <EFBFBD> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <EFBFBD> <EFBFBD> ̃Z<EFBFBD> b<EFBFBD> V<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> </title>
<para >
Hibernate <20> <> <EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ́A<CD81> قƂ<D982> <C682> ǁA<C781> Ȃ<EFBFBD> <C882> 炩<EFBFBD> ̌`<60> <> "<22> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> "<22> Z<EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> K<EFBFBD> v<EFBFBD> ɂȂ<C982> <C882> ܂ <EFBFBD> <DC82> B
<20> u<EFBFBD> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> ̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> v<EFBFBD> ́A<CD81> <41> <EFBFBD> <EFBFBD> <EFBFBD> ̃R<CC83> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> ̃X<CC83> R<EFBFBD> [<5B> v<EFBFBD> ̂Ȃ<CC82> <C882> ŗL<C597> <4C> <EFBFBD> ȃZ<C883> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̂<EFBFBD> <CC82> Ƃł<C682> <C582> B
2006-12-08 03:01:55 -05:00
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> ʏ <EFBFBD> <CA8F> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƂɃR<C983> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̂̒<CC82> <CC92> `<60> ͈قȂ<D982> <C882> ܂ <EFBFBD> <DC82> B
2006-07-10 04:07:02 -04:00
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> قȂ镡<C882> <E995A1> <EFBFBD> ̃R<CC83> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> ́A<CD81> <41> <EFBFBD> <EFBFBD> <EFBFBD> _<EFBFBD> ɑ <C991> <CE82> ĈقȂ<D982> <C882> X<EFBFBD> R<EFBFBD> [<5B> v<EFBFBD> <76> <EFBFBD> <EFBFBD> <EFBFBD> `<60> <> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> o<EFBFBD> [<5B> W<EFBFBD> <57> <EFBFBD> <EFBFBD> 3.0<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> O<EFBFBD> <EFBFBD> Hibernate <20> ł́A<CD81> <41> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <literal > ThreadLocal</literal> <20> x<EFBFBD> [<5B> X<EFBFBD> ́u<CC81> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> ̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> v<EFBFBD> <76>
<20> <> <EFBFBD> p<EFBFBD> <70> <EFBFBD> 邩<EFBFBD> A <literal > HibernateUtil</literal> <20> ̂悤<CC82> ȃw<C883> <77> <EFBFBD> p<EFBFBD> [<5B> N<EFBFBD> <4E> <EFBFBD> X<EFBFBD> 𗘗p<F0979897> <70> <EFBFBD> 邩<EFBFBD> A
proxy/interception <20> x<EFBFBD> [<5B> X<EFBFBD> ́u<CC81> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> ̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> v<EFBFBD> <76> <EFBFBD> <EFBFBD> <F18B9F82> <EFBFBD>
2006-12-08 03:01:55 -05:00
<20> iSpring <20> <> Pico <20> ̂悤<CC82> ȁj<C881> T<EFBFBD> [<5B> h<EFBFBD> p<EFBFBD> [<5B> e<EFBFBD> B<EFBFBD> ̃t<CC83> <74> <EFBFBD> [<5B> <> <EFBFBD> <EFBFBD> <EFBFBD> [<5B> N<EFBFBD> 𗘗p<F0979897> <70> <EFBFBD> 邩<EFBFBD> ̂<EFBFBD> <CC82> <EFBFBD> <EFBFBD> ꂩ<EFBFBD> ł<EFBFBD> <C582> <EFBFBD> <EFBFBD> B
2006-07-10 04:07:02 -04:00
</para>
2006-12-08 03:01:55 -05:00
2006-07-10 04:07:02 -04:00
<para >
<20> o<EFBFBD> [<5B> W<EFBFBD> <57> <EFBFBD> <EFBFBD> 3.0.1 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> AHibernate <20> ɂ<EFBFBD> <literal > SessionFactory.getCurrentSession()</literal> <20> <>
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ́A <literal > JTA</literal> <20> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̎g<CC8E> p<EFBFBD> <70> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> ɂ<EFBFBD> <C982> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
<literal > JTA</literal> <20> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ́A<CD81> <41> <EFBFBD> ݂̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̃X<CC83> R<EFBFBD> [<5B> v<EFBFBD> ƃR<C683> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> ̗<EFBFBD> <CC97> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> `<60> <> <EFBFBD> ܂ <EFBFBD> <DC82> B
Hibernate <20> `<60> [<5B> <> <EFBFBD> ́A<CD81> <41> <EFBFBD> ̂<EFBFBD> <CC82> Ƃ<EFBFBD> <C682> 咣<EFBFBD> <E592A3> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ȃX<C883> ^<5E> <> <EFBFBD> h<EFBFBD> A<EFBFBD> <41> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <literal > JTA TransactionManager</literal> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> n<EFBFBD> <6E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A
<literal > J2EE</literal> <20> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> i<EFBFBD> <69> <EFBFBD> Ƀf<C983> v<EFBFBD> <76> <EFBFBD> C<EFBFBD> <43> <EFBFBD> <EFBFBD> <EFBFBD> 邩<EFBFBD> ǂ<EFBFBD> <C782> <EFBFBD> <EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 炸<EFBFBD> A
<20> قƂ<D982> <C682> ǂ́i<CC81> <69> <EFBFBD> ׂĂƂ͌<C682> <CD8C> <EFBFBD> <EFBFBD> Ȃ<EFBFBD> <C882> <EFBFBD> <EFBFBD> j<EFBFBD> A<EFBFBD> v<EFBFBD> <76> <EFBFBD> P<EFBFBD> [<5B> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A
<literal > JTA</literal> <20> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> Ǘ<EFBFBD> <C797> <EFBFBD> <EFBFBD> g<EFBFBD> p<EFBFBD> <70> <EFBFBD> ׂ<EFBFBD> <D782> ł<EFBFBD> <C582> <EFBFBD> <EFBFBD> ƁB
<20> <> <EFBFBD> ̍l<CC8D> <6C> <EFBFBD> Ɋ<EFBFBD> <C98A> Â<EFBFBD> <C382> ƁA <literal > JTA</literal> <20> x<EFBFBD> [<5B> X<EFBFBD> ́u<CC81> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> ̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> v<EFBFBD> <76>
<20> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ȃ<EFBFBD> <C882> ł<EFBFBD> <C582> 傤<EFBFBD> B
</para>
2006-12-08 03:01:55 -05:00
2006-07-10 04:07:02 -04:00
<para >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> o<EFBFBD> [<5B> W<EFBFBD> <57> <EFBFBD> <EFBFBD> 3.1 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ́A <literal > SessionFactory.getCurrentSession()</literal> <20> ̌<EFBFBD> <CC8C> ̏<EFBFBD> <CC8F> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A
<20> v<EFBFBD> <76> <EFBFBD> K<EFBFBD> u<EFBFBD> <75> <EFBFBD> ɂȂ<C982> <C882> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> āA<C481> <41> <EFBFBD> ݂̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> `<60> <> <EFBFBD> <EFBFBD> <EFBFBD> X<EFBFBD> R<EFBFBD> [<5B> v<EFBFBD> ƃR<C683> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> ̃v<CC83> <76> <EFBFBD> K<EFBFBD> r<EFBFBD> <72> <EFBFBD> e<EFBFBD> B<EFBFBD> <42> <EFBFBD> \<5C> ɂ<EFBFBD> <C982> 邽<EFBFBD> ߂Ɂ A
<20> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> <67> <EFBFBD> C<EFBFBD> <43> <EFBFBD> ^<5E> t<EFBFBD> F<EFBFBD> [<5B> X ( <literal > org.hibernate.context.CurrentSessionContext</literal> ) <20> <>
<20> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> p<EFBFBD> <70> <EFBFBD> <EFBFBD> <EFBFBD> [<5B> ^ ( <literal > hibernate.current_session_context_class</literal> ) <20> <> <EFBFBD> lj<EFBFBD> <C789> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B
</para>
2006-12-08 03:01:55 -05:00
2006-07-10 04:07:02 -04:00
<para >
<literal > org.hibernate.context.CurrentSessionContext</literal> <20> C<EFBFBD> <43> <EFBFBD> ^<5E> t<EFBFBD> F<EFBFBD> [<5B> X<EFBFBD> ̋K<CC8B> <4B> <EFBFBD> ɂ <C982> <C282> Ă<EFBFBD>
<20> ڍׂȓ<D782> <C893> e<EFBFBD> <65> Javadoc <20> <> <EFBFBD> Q<EFBFBD> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ɂ́A <literal > currentSession()</literal> <20> Ƃ<EFBFBD> <C682> <EFBFBD> 1<EFBFBD> ̃<C282> <CC83> \<5C> b<EFBFBD> h<EFBFBD> <68> <EFBFBD> <EFBFBD> <EFBFBD> `<60> <> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> A
<20> <> <EFBFBD> ̎<EFBFBD> <CC8E> <EFBFBD> <EFBFBD> ́A<CD81> <41> <EFBFBD> ݂́u<CC81> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> L<EFBFBD> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> ̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> v<EFBFBD> <76> <EFBFBD> ǐՂ<C790> <D582> 邱<EFBFBD> ƂɐӔC<D394> <43> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> ̂܂ g<DC8E> <67> <EFBFBD> <EFBFBD> <EFBFBD> 悤<EFBFBD> Ɂ AHibernate<74> ͂<EFBFBD> <CD82> ̃C<CC83> <43> <EFBFBD> ^<5E> t<EFBFBD> F<EFBFBD> [<5B> X<EFBFBD> ̎<EFBFBD> <CC8E> <EFBFBD> <EFBFBD> <EFBFBD> 2<EFBFBD> <C292> <F18B9F82> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
</para>
<itemizedlist >
<listitem >
<para >
<literal > org.hibernate.context.JTASessionContext</literal> -
<literal > JTA</literal> <20> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> āA<C481> <41> <EFBFBD> ݂̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǐՂ<C790> <D582> <EFBFBD> <EFBFBD> A
2006-12-08 03:01:55 -05:00
<20> X<EFBFBD> R<EFBFBD> [<5B> v<EFBFBD> <76> <EFBFBD> <EFBFBD> <EFBFBD> ߂<EFBFBD> <DF82> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B<EFBFBD> <42> <EFBFBD> ̏<EFBFBD> <CC8F> <EFBFBD> <EFBFBD> ́A<CD81> Â<EFBFBD> JTA<54> <41> <EFBFBD> <EFBFBD> <EFBFBD> ̃A<CC83> v<EFBFBD> <76> <EFBFBD> [<5B> `<60> Ƃ܂ <C682> <DC82> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ł<EFBFBD> <C582> B
<20> ڍׂ<DA8D> Javadoc<6F> <63> <EFBFBD> Q<EFBFBD> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
2006-07-10 04:07:02 -04:00
</para>
</listitem>
<listitem >
<para >
<literal > org.hibernate.context.ThreadLocalSessionContext</literal> -
<20> X<EFBFBD> <58> <EFBFBD> b<EFBFBD> h<EFBFBD> ̎<EFBFBD> <CC8E> s<EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> āA<C481> <41> <EFBFBD> ݂̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǐՂ<C790> <D582> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
2006-12-08 03:01:55 -05:00
<20> ڍׂ<DA8D> Javadoc<6F> <63> <EFBFBD> Q<EFBFBD> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
2006-07-10 04:07:02 -04:00
</para>
</listitem>
2006-12-08 03:01:55 -05:00
<listitem >
<para >
<literal > org.hibernate.context.ManagedSessionContext</literal> -
<09> X<EFBFBD> <58> <EFBFBD> b<EFBFBD> h<EFBFBD> ̎<EFBFBD> <CC8E> s<EFBFBD> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> āA<C481> <41> <EFBFBD> ݂̃Z<CC83> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǐՂ<C790> <D582> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A<EFBFBD> <41> <EFBFBD> ̃N<CC83> <4E> <EFBFBD> X<EFBFBD> <58> static<69> <63> <EFBFBD> \<5C> b<EFBFBD> h<EFBFBD> <68> <literal > Session</literal> <20> C<EFBFBD> <43> <EFBFBD> X<EFBFBD> ^<5E> <> <EFBFBD> X<EFBFBD> <58>
<09> o<EFBFBD> C<EFBFBD> <43> <EFBFBD> h/<2F> A<EFBFBD> <41> <EFBFBD> o<EFBFBD> C<EFBFBD> <43> <EFBFBD> h<EFBFBD> <68> <EFBFBD> <EFBFBD> <EFBFBD> ӔC<D394> ͂<EFBFBD> <CD82> Ȃ<EFBFBD> <C882> ɂ<EFBFBD> <C982> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> B
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ͌<EFBFBD> <CD8C> <EFBFBD> <EFBFBD> <EFBFBD> <literal > Session</literal> <20> <> <EFBFBD> I<EFBFBD> [<5B> v<EFBFBD> <76> <EFBFBD> A<EFBFBD> t<EFBFBD> <74> <EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> A<EFBFBD> N<EFBFBD> <4E> <EFBFBD> [<5B> Y<EFBFBD> <59> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B
</para>
</listitem>
2006-07-10 04:07:02 -04:00
</itemizedlist>
<para >
2006-12-08 03:01:55 -05:00
<20> n<EFBFBD> ߂<EFBFBD> 2<EFBFBD> ̎<C282> <CC8E> <EFBFBD> <EFBFBD> ́A"1<> Z<EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> - 1<> f<EFBFBD> [<5B> ^<5E> x<EFBFBD> [<5B> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> " <20> v<EFBFBD> <76> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> ~<7E> <> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> f<EFBFBD> <66> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <F18B9F82> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <emphasis > <EFBFBD> <EFBFBD> <EFBFBD> N<EFBFBD> G<EFBFBD> X<EFBFBD> g<EFBFBD> <EFBFBD> <EFBFBD> Ƃ̃Z<EFBFBD> b<EFBFBD> V<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> isession-per-request<73> j</emphasis> <20> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> m<EFBFBD> <6D> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> A<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
2006-07-10 04:07:02 -04:00
Hibernate <20> Z<EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̊J<CC8A> n<EFBFBD> ƏI<C68F> <49> <EFBFBD> ́A<CD81> f<EFBFBD> [<5B> ^<5E> x<EFBFBD> [<5B> X<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̊<EFBFBD> <CC8A> ԂŌ<D482> <C58C> ܂ <EFBFBD> <DC82> ܂ <EFBFBD> <DC82> B
2006-12-08 03:01:55 -05:00
JTA<54> <41> <EFBFBD> g<EFBFBD> <67> <EFBFBD> Ȃ<EFBFBD> <C882> <EFBFBD> <EFBFBD> ʂ<EFBFBD> JSE<53> ŁA<C581> v<EFBFBD> <76> <EFBFBD> O<EFBFBD> <4F> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̃g<CC83> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E<EFBFBD> ݒ<EFBFBD> <DD92> <EFBFBD> <EFBFBD> s<EFBFBD> <73> <EFBFBD> Ȃ<EFBFBD> <C882> A
<20> R<EFBFBD> [<5B> h<EFBFBD> <68> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> b<EFBFBD> ̃g<CC83> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> V<EFBFBD> X<EFBFBD> e<EFBFBD> <65> <EFBFBD> <EFBFBD> <EFBFBD> B<EFBFBD> <42> <EFBFBD> <EFBFBD> <EFBFBD> 邽<EFBFBD> ߂Ɂ A
Hibernate <literal > Transaction</literal> API<50> <49> <EFBFBD> g<EFBFBD> <67> <EFBFBD> Ƃ悢<C682> ł<EFBFBD> <C582> 傤<EFBFBD> B
JTA<54> <41> <EFBFBD> g<EFBFBD> <67> <EFBFBD> Ȃ<EFBFBD> <C882> A<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̋<EFBFBD> <CC8B> E<EFBFBD> ݒ<EFBFBD> <DD92> ɂ́AJTA<54> C<EFBFBD> <43> <EFBFBD> ^<5E> [<5B> t<EFBFBD> F<EFBFBD> C<EFBFBD> X<EFBFBD> <58> <EFBFBD> g<EFBFBD> <67> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
CMT<4D> <54> <EFBFBD> T<EFBFBD> |<7C> [<5B> g<EFBFBD> <67> <EFBFBD> <EFBFBD> EJB<4A> R<EFBFBD> <52> <EFBFBD> e<EFBFBD> i<EFBFBD> Ŏ<EFBFBD> <C58E> s<EFBFBD> <73> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <C282> <EFBFBD> <EFBFBD> Ȃ<EFBFBD> <C882> A<EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E<EFBFBD> ͐錾<CD90> I<EFBFBD> ɒ<EFBFBD> <C992> `<60> ł<EFBFBD> <C582> 邽<EFBFBD> ߁A
<20> R<EFBFBD> [<5B> h<EFBFBD> <68> <EFBFBD> Ńg<C583> <67> <EFBFBD> <EFBFBD> <EFBFBD> U<EFBFBD> N<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Z<EFBFBD> b<EFBFBD> V<EFBFBD> <56> <EFBFBD> <EFBFBD> <EFBFBD> ̋<EFBFBD> <CC8B> E<EFBFBD> <45> <EFBFBD> ݒ肷<DD92> <E882B7> <EFBFBD> K<EFBFBD> v<EFBFBD> ͂<EFBFBD> <CD82> <EFBFBD> <EFBFBD> ܂ <EFBFBD> <DC82> <EFBFBD> <EFBFBD> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ɏڍׂȏ<D782> <C88F> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> R<EFBFBD> [<5B> h<EFBFBD> ̗<EFBFBD> <CC97> ́A <xref linkend= "transactions" /> <20> <> <EFBFBD> Q<EFBFBD> Ƃ<EFBFBD> <C682> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
2006-07-10 04:07:02 -04:00
</para>
<para >
2006-12-08 03:01:55 -05:00
<literal > hibernate.current_session_context_class</literal> <20> ݒ<EFBFBD> <DD92> p<EFBFBD> <70> <EFBFBD> <EFBFBD> <EFBFBD> [<5B> ^<5E> ́A
2006-07-10 04:07:02 -04:00
<literal > org.hibernate.context.CurrentSessionContext</literal> <20> ̂ǂ̎<C782> <CC8E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> w<EFBFBD> 肵<EFBFBD> ܂ <EFBFBD> <DC82> B
2006-12-08 03:01:55 -05:00
<20> <> <EFBFBD> ʌ݊<CA8C> <DD8A> <EFBFBD> <EFBFBD> ̂<EFBFBD> <CC82> ߁A<DF81> <41> <EFBFBD> ̃p<CC83> <70> <EFBFBD> <EFBFBD> <EFBFBD> [<5B> ^<5E> <> <EFBFBD> ݒ肳<DD92> ꂸ
<literal > org.hibernate.transaction.TransactionManagerLookup</literal> <20> <> <EFBFBD> ݒ肳<DD92> <E882B3> <EFBFBD> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> ꍇ<EFBFBD> A
Hibernate<74> <65> <literal > org.hibernate.context.JTASessionContext</literal> <20> <> <EFBFBD> g<EFBFBD> <67> <EFBFBD> <EFBFBD> <EFBFBD> Ƃɒ<C682> <C992> ӂ<EFBFBD> <D382> Ă<EFBFBD> <C482> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B
<20> ʏ 킱<CA8F> ̃p<CC83> <70> <EFBFBD> <EFBFBD> <EFBFBD> [<5B> ^<5E> ̒l<CC92> ɂ́A3<41> ̎<C282> <CC8E> <EFBFBD> <EFBFBD> ̒<EFBFBD> <CC92> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> g<EFBFBD> p<EFBFBD> <70> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> N<EFBFBD> <4E> <EFBFBD> X<EFBFBD> ̖<EFBFBD> <CC96> O<EFBFBD> ڎw<DA8E> 肵<EFBFBD> ܂ <EFBFBD> <DC82> B
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> A"jta", "thread", "managed"<22> Ƃ<EFBFBD> <C682> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ꂼ<EFBFBD> <EA82BC> <EFBFBD> ̏ȗ<CC8F> <C897> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> p<EFBFBD> ӂ<EFBFBD> <D382> <EFBFBD> <EFBFBD> Ă<EFBFBD> <C482> ܂ <EFBFBD> <DC82> B
2006-07-10 04:07:02 -04:00
</para>
</sect1>
</chapter>
2006-12-08 03:01:55 -05:00