yup

I've figured out.

I was starting tomcat from eclipse not taking over the original
installation.

[]

Leo


On Mon, Jun 3, 2013 at 12:21 PM, Romain Manni-Bucau
<[email protected]>wrote:

> Hi
>
> did you configure movieDatabaseUnmanaged and movieDatabase to point to the
> mysql database?
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> *Blog: **http://rmannibucau.wordpress.com/*<
> http://rmannibucau.wordpress.com/>
> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> *Github: https://github.com/rmannibucau*
>
>
>
> 2013/6/3 Leonardo K. Shikida <[email protected]>
>
> > Hi
> >
> > I've downloaded moviefun and altered it to use mysql just adding the
> > dictionary reference in persistence.xml
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence
> "
> >              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >              xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
> > http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd";>
> >   <persistence-unit name="movie-unit">
> >     <jta-data-source>movieDatabase</jta-data-source>
> >     <non-jta-data-source>movieDatabaseUnmanaged</non-jta-data-source>
> >     <class>org.superbiz.moviefun.Movie</class>
> >
> >     <properties>
> > *      <property name="openjpa.jdbc.DBDictionary"
> > value="org.apache.openjpa.jdbc.sql.MySQLDictionary"/>*
> >       <property name="openjpa.jdbc.SynchronizeMappings"
> > value="buildSchema(ForeignKeys=true)"/>
> >     </properties>
> >   </persistence-unit>
> > </persistence>
> >
> > then I've got, while running setup
> >
> > SEVERE: Servlet.service() for servlet [jsp] in context with path
> > [/POC_TomEE] threw exception [javax.ejb.EJBException: The bean
> encountered
> > a non-application exception; nested exception is:
> >     <openjpa-2.2.0-r422266:1244990 nonfatal general error>
> > org.apache.openjpa.persistence.PersistenceException: unexpected token:
> > ENGINE {stmnt -784895282 *CREATE TABLE Movie (id BIGINT NOT NULL,
> director
> > VARCHAR(255), genre VARCHAR(255), rating INTEGER, title VARCHAR(255),
> year
> > INTEGER, PRIMARY KEY (id)) ENGINE = innodb*} [code=-5581, state=42581]]
> > with root cause
> > org.apache.openjpa.lib.jdbc.ReportingSQLException: unexpected token:
> ENGINE
> > {stmnt -784895282 CREATE TABLE Movie (id BIGINT NOT NULL, director
> > VARCHAR(255), genre VARCHAR(255), rating INTEGER, title VARCHAR(255),
> year
> > INTEGER, PRIMARY KEY (id)) ENGINE = innodb} [code=-5581, state=42581]
> >
> > although, the query above seems to work perfectly in mysql
> >
> > mysql> *CREATE TABLE Movie (id BIGINT NOT NULL, director VARCHAR(255),
> > genre VARCHAR(255), rating INTEGER, title VARCHAR(255), year INTEGER,
> > PRIMARY KEY (id)) ENGINE = innodb;*
> > Query OK, 0 rows affected (0.41 sec)
> >
> > am I missing something?
> >
> > TIA
> >
> > Leo
> >
>

Reply via email to