Dne Tuesday 06 of November 2007 18:06:29 Roman Pichlik napsal(a):
> Ta zavislost tam neni zavlecena transakcnim modulem, nybrz tridou
> org.springframework.orm.hibernate3.LocalSessionFactoryBean. Jinak bych
> vam doporucoval ridit transakce Springem, prece jenom je to pohodlnejsi
> a vice odolne chybam a casto se opakujicimu kodu...

diky za reakci - budu o tom uvazovat.

jeste jedna otazka k transakcim: spring reference manual jsem samozrejme 
prochazel (stejne tak pasaze o transakcich v knize Spring in Action), ale 
tato pasaz se mi zda asi nejvic tajemna. Jake jsou tedy moznosti rizeni 
transakci ve standalone aplikaci?

predpokladam:

hibernate (jdbc) transaction
jta???

diky

>
> Martin Beránek napsal(a):
> > Zdravím,
> >
> > začínám se springem. Vždy, když jsem používal Hibernate, řídil sem
> > transakce aplikačně přes session.beginTransaction(),
> > session.getTransaction.comit() respektive rollback(). V tom bych chtěl
> > pokračovat a řekl bych že se mi to i daří. Ale nechápu, proč spring
> > vyžaduje za běhu "jta.jar" - rád mám věci pod kontrolou. Lze se této -
> > podle mě nadbytečné závislosti - zbavit (jedná se o standalone aplikaci).
> >
> > konfigurace:
> > <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
> >     <property name="driverClassName" value="${db.driver}" />
> >     <property name="url" value="${db.url}" />
> >     <property name="username" value="${db.username}" />
> >     <property name="password" value="${db.password}" />
> > </bean>
> >
> > <bean id="sessionFactory"
> >     class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
> >     <property name="dataSource" ref="dataSource" />
> >     <property name="hibernateProperties">
> >         <props>
> >             <prop key="hibernate.dialect">${db.dialect}</prop>
> >             <prop
> > key="hibernate.current_session_context_class">thread</prop> <prop
> > key="hibernate.cache.provider_class">
> >                 org.hibernate.cache.NoCacheProvider
> >             </prop>
> >         </props>
> >     </property>
> > </bean>



-- 
Martin Beránek

Odpovedet emailem