Witam, problem mam następujący: mam sobie aplikację korzystającą ze Springa 2.0 i TopLinkJPA. entityManagerFactory mam w kontekście aplikacji skonfigurowane tak:
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.TopLinkJpaVendorAdapter">
<property name="showSql" value="true"/>
<property name="generateDdl" value="true"/>
<property name="database" value="MYSQL"/>
</bean>
</property>
<property name="loadTimeWeaver">
<bean class="org.springframework.instrument.classloading.SimpleLoadTimeWeaver" />
</property>
</bean>
a dataSource tak:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/zftest" />
<property name="username" value="majlogin" />
<property name="password" value="majpass" />
</bean>
problem w tym że gdy wykonuję getJpaTemplate().persist(album); to dostaję elegancki wyjątek:
org.springframework.dao.InvalidDataAccessApiUsageException: Object: Ablum is not a known entity type.
gdy natomiast chcę użyć org.springframework.orm.jpa.LocalEntityManagerFactoryBean to ładnie wszystko chodzi poza tym że do bazy nic nie zapisuje...a wyjątków żadnych nie wyrzuca
metodą wykluczeń doszedłem że może być to spowodowane przez działanie loadTimeWeaver ale o co chodzi dokładnie to pojęcia nie mam...
z góry dziękuje...