Win a copy of Modern JavaScript for the Impatient this week in the Server-Side JavaScript and NodeJS forum!

joe sinnott

Greenhorn
+ Follow
since Nov 23, 2008
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by joe sinnott

LocalEntityManagerFactoryBean does not seem to have a datasource property
how does this get set up in spring?
Also, take a look at the @Transient annotation for your entity class
Hi

At first glance it would seem that you are violating some database contraint.

Caused by: java.sql.BatchUpdateException: Duplicate entry '2' for key 1

It would appear that you are inserting into a table that already has a key value i.e. '2'
Hi,
I have an issue setting up datasource for my entity manager factory under spring.

spring config xml
=========================
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/nbl" />
<property name="user" value="********" />
<property name="password" value="*******" />
<property name="maxPoolSize" value="10" />
<property name="maxStatements" value="0" />
<property name="minPoolSize" value="5" />
</bean>
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">

<property name="persistenceUnitName" value="NBL" />
<property name="dataSource" ref="dataSource" />
<property name="jpaVendorAdapter">
<bean
class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="false" />
<property name="generateDdl" value="true" />
<property name="database" value="MYSQL" />
</bean>
</property>
</bean>

Exception
===========================================
i am seeing this error:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource
[com/pjs2k/nbl/test/resource/spring-config-test.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException:
Failed to convert property value of type [com.mchange.v2.c3p0.ComboPooledDataSource] to required type [javax.sql.DataSource] for property 'dataSource';
nested exception is java.lang.IllegalArgumentException: Original must not be null
...
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.mchange.v2.c3p0.ComboPooledDataSource]
to required type [javax.sql.DataSource] for property 'dataSource'; nested exception is java.lang.IllegalArgumentException: Original must not be null
at org.springframework.beans.BeanWrapperImpl.convertF
orProperty(BeanWrapperImpl.java:391)

Is this some bean set operation problem.

Not sure what i ma doing wrong. Have configured my setup based on samples from the internet.

Am running eclipse with jdk1.5

Any pointers much appeciated.

Thanks in advance