From: <id...@us...> - 2009-02-19 13:20:57
|
Revision: 15 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=15&view=rev Author: idueppe Date: 2009-02-19 12:30:35 +0000 (Thu, 19 Feb 2009) Log Message: ----------- Add auto creation of mysql db schema if it not exists. MySQL DB name is now cseip because the auto creation doesn't work with "cse-ip". Modified Paths: -------------- cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/java/de/campussource/cse/idmapper/PersistentUnitTest.java cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/resources/META-INF/persistence.xml Modified: cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/java/de/campussource/cse/idmapper/PersistentUnitTest.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/java/de/campussource/cse/idmapper/PersistentUnitTest.java 2009-02-19 12:01:11 UTC (rev 14) +++ cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/java/de/campussource/cse/idmapper/PersistentUnitTest.java 2009-02-19 12:30:35 UTC (rev 15) @@ -15,7 +15,7 @@ @Test public void testConfiguration() { - EntityManagerFactory emf = Persistence.createEntityManagerFactory("cse-ip"); + EntityManagerFactory emf = Persistence.createEntityManagerFactory("cseip"); EntityManager em = emf.createEntityManager(); List<ClientInstance> mappings = em.createQuery("SELECT m FROM ClientInstance m").getResultList(); assertNotNull(mappings); Modified: cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/resources/META-INF/persistence.xml =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/resources/META-INF/persistence.xml 2009-02-19 12:01:11 UTC (rev 14) +++ cse-ip/trunk/sandbox/cse-ip/sc-idmapper/src/test/resources/META-INF/persistence.xml 2009-02-19 12:30:35 UTC (rev 15) @@ -2,29 +2,18 @@ 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_1_0.xsd" version="1.0"> - <persistence-unit name="cse-ip" transaction-type="RESOURCE_LOCAL"> + <persistence-unit name="cseip" transaction-type="RESOURCE_LOCAL"> <provider>oracle.toplink.essentials.PersistenceProvider</provider> <class>de.campussource.cse.idmapper.ClientInstance</class> <class>de.campussource.cse.idmapper.ClientObject</class> <properties> <property name="toplink.ddl-generation" value="drop-and-create-tables" /> <property name="toplink.jdbc.driver" value="com.mysql.jdbc.Driver" /> - <property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/cse-ip" /> + <property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/cseip?createDatabaseIfNotExist=true" /> <property name="toplink.jdbc.user" value="root" /> <property name="toplink.jdbc.password" value="masterkey" /> - + <property name="toplink.logging.level" value="FINEST"/> </properties> - <!-- <provider>org.hibernate.ejb.HibernatePersistence</provider>--> - <!-- <class>de.campussource.cse.core.mapping.Mapping</class>--> - <!-- <properties>--> - <!-- <property name="hibernate.connection.url"value="jdbc:mysql://localhost:3306/cse-ip"/> --> - <!-- <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> --> - <!-- <property name="hibernate.connection.username" value="root"/> --> - <!-- <property name="hibernate.connection.password" value="masterkey"/> --> - <!-- <property name="hibernate.hbm2ddl.auto" value="create"/>--> - <!-- <property name="hibernate.show_sql" value="true"/>--> - <!-- <property name="hibernate.format_sql" value="true"/>--> - <!-- </properties>--> </persistence-unit> </persistence> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |