thanks Martin. that gives me a little more confidence. that takes a little mystery away from that XML file.
by the way, do you know any books that discusses Struts 2 (the latest latest version 2.1.x)? i would purchase it in a heartbeat. On Mon, Jun 21, 2010 at 11:42 AM, Martin Gainty <mgai...@hotmail.com> wrote: > a listing of persistence-providers > > //notice the vendorAdapter changes for every vendor > Toplink: <bean id="entityManagerFactory" > class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> > vendorAdapter > <bean class="org.springframework.orm.jpa.vendor.TopLinkJpaVendorAdapter"> > <property name="database" value="HSQL"/> > <property name="showSql" value="true"/> > <property name="generateDdl" value="true"/> > </bean> > </property> > TransactionManager: ? > > Spring OpenJpa: <bean id="entityManagerFactory" > class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> > <bean > class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter"> > <property name="database" value="HSQL"/> > <property name="showSql" value="true"/> > <property name="generateDdl" value="true"/> > </bean> > TransactionManager: ? > > Hibernate: <bean id="entityManagerFactory" > class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> > <property name="jpaVendorAdapter"> > <bean > class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"> > <property name="database" value="HSQL"/> > <property name="showSql" value="true"/> > <property name="generateDdl" value="true"/> > </bean> > </property> > TransactionManager: ? > > //Spring SharedEntityManager supports EntityManagerFactory thru > transactionManager: > <bean id="entityManager" > class="org.springframework.orm.jpa.support.SharedEntityManagerBean"> > <property name="entityManagerFactory" ref="entityManagerFactory"/> > </bean> > //transactionManager > <bean id="transactionManager" > class="org.springframework.orm.jpa.JpaTransactionManager"> > <property name="entityManagerFactory" ref="entityManagerFactory"/> > <property name="dataSource" ref="dataSource"/> > </bean> > > > conclusion seems to be we can implement both the entityManager and > transactionManager > but only if wholly configured to use entityManagerFactory's (based on > jpaVendorAdapter vendor specific configuration) > > Martin Gainty > ______________________________________________ > Jogi és Bizalmassági kinyilatkoztatás/Verzicht und > Vertraulichkeitanmerkung/Note de déni et de confidentialité > > > Ez az üzenet bizalmas. Ha nem ön az akinek szánva volt, akkor kérjük, hogy > jelentse azt nekünk vissza. Semmiféle továbbítása vagy másolatának készítése > nem megengedett. Ez az üzenet csak ismeret cserét szolgál és semmiféle jogi > alkalmazhatósága sincs. Mivel az electronikus üzenetek könnyen > megváltoztathatóak, ezért minket semmi felelöség nem terhelhet ezen üzenet > tartalma miatt. > > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht > dient lediglich dem Austausch von Informationen und entfaltet keine > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. > > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le > destinataire prévu, nous te demandons avec bonté que pour satisfaire > informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie > de ceci est interdite. Ce message sert à l'information seulement et n'aura > pas n'importe quel effet légalement obligatoire. Étant donné que les email > peuvent facilement être sujets à la manipulation, nous ne pouvons accepter > aucune responsabilité pour le contenu fourni. > > > > >> To: user@struts.apache.org; vangj...@googlemail.com >> Subject: Re: i need more documentation on applicationContext.xml >> Date: Mon, 21 Jun 2010 10:04:57 -0400 >> From: stur...@mit.edu >> >> >> On Mon, 21 Jun 2010 00:56:19 -0400, Jake Vang <vangj...@googlemail.com> >> wrote: >> >> > hi, i've been reading and studying >> > http://struts.apache.org/2.0.14/docs/struts-2-spring-2-jpa-ajax.html. >> > i want to know what is actually going on in applicationContext.xml. >> > for example, what do these two lines do? please explain or refer me to >> > better documentation. >> > >> > <bean id="transactionManager" >> > class="org.springframework.orm.jpa.JpaTransactionManager"> >> > <property name="entityManagerFactory" ref="entityManagerFactory" >> > /> >> > </bean> >> > >> > <tx:annotation-driven transaction-manager="transactionManager" /> >> > >> >> Hi Jake, >> >> This file holds the Spring configuration. You'll need to read up on Spring >> - they have excellent documentation at: >> >> http://www.springsource.org/ >> >> Steve >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> > > ________________________________ > Hotmail is redefining busy with tools for the New Busy. Get more from your > inbox. See how. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org