You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by dw...@apache.org on 2010/01/15 22:36:44 UTC
svn commit: r899821 - in /openjpa/trunk/openjpa-examples/src/main/java:
build.xml reversemapping/build.xml reversemapping/db.xml
Author: dwoods
Date: Fri Jan 15 21:36:44 2010
New Revision: 899821
URL: http://svn.apache.org/viewvc?rev=899821&view=rev
Log:
OPENJPA-1091 Fix SQL handling in reversemapping example. Still doesn't create all the Java classes from the DB...
Added:
openjpa/trunk/openjpa-examples/src/main/java/reversemapping/db.xml (with props)
Modified:
openjpa/trunk/openjpa-examples/src/main/java/build.xml
openjpa/trunk/openjpa-examples/src/main/java/reversemapping/build.xml
Modified: openjpa/trunk/openjpa-examples/src/main/java/build.xml
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-examples/src/main/java/build.xml?rev=899821&r1=899820&r2=899821&view=diff
==============================================================================
--- openjpa/trunk/openjpa-examples/src/main/java/build.xml (original)
+++ openjpa/trunk/openjpa-examples/src/main/java/build.xml Fri Jan 15 21:36:44 2010
@@ -52,6 +52,7 @@
<target name="all" depends="init">
<exec dir="${basedir}/hellojpa" executable="ant${platform.script.ext}"/>
+ <exec dir="${basedir}/embeddables" executable="ant${platform.script.ext}"/>
<exec dir="${basedir}/relations" executable="ant${platform.script.ext}"/>
<exec dir="${basedir}/reversemapping" executable="ant${platform.script.ext}"/>
</target>
Modified: openjpa/trunk/openjpa-examples/src/main/java/reversemapping/build.xml
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-examples/src/main/java/reversemapping/build.xml?rev=899821&r1=899820&r2=899821&view=diff
==============================================================================
--- openjpa/trunk/openjpa-examples/src/main/java/reversemapping/build.xml (original)
+++ openjpa/trunk/openjpa-examples/src/main/java/reversemapping/build.xml Fri Jan 15 21:36:44 2010
@@ -43,27 +43,12 @@
description="Pre-compilation phase">
</target>
- <target name="initialize-db" unless="initialize-db-skip"
+ <target name="initialize-db" depends="init,clean" unless="initialize-db-skip"
description="Drop then re-create the database">
- <!-- first make sure the database is empty -->
- <sql src="schema/dropdb.sql"
- driver="${dbdriver}" url="${dburl}"
- userid="${dbuser}" password="${dbpass}"
- onerror="continue" classpathref="classpath"/>
-
- <!-- build the database -->
- <sql
- driver="${dbdriver}" url="${dburl}"
- userid="${dbuser}" password="${dbpass}" classpathref="classpath">
- <transaction src="schema/ToursDB_schema.sql"/>
- <transaction src="schema/loadCOUNTRIES.sql"/>
- <transaction src="schema/loadCITIES.sql"/>
- <transaction src="schema/loadAIRLINES.sql"/>
- <transaction src="schema/loadFLIGHTS1.sql"/>
- <transaction src="schema/loadFLIGHTS2.sql"/>
- <transaction src="schema/loadFLIGHTAVAILABILITY1.sql"/>
- <transaction src="schema/loadFLIGHTAVAILABILITY2.sql"/>
- </sql>
+ <exec executable="ant${platform.script.ext}">
+ <arg line="-f db.xml"/>
+ </exec>
+ <sleep seconds="5"/>
</target>
<target name="reverse-map-schema" depends="initialize-db"
Added: openjpa/trunk/openjpa-examples/src/main/java/reversemapping/db.xml
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-examples/src/main/java/reversemapping/db.xml?rev=899821&view=auto
==============================================================================
--- openjpa/trunk/openjpa-examples/src/main/java/reversemapping/db.xml (added)
+++ openjpa/trunk/openjpa-examples/src/main/java/reversemapping/db.xml Fri Jan 15 21:36:44 2010
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<project name="hellojpa-db" default="initialize-db">
+ <property name="example" value="reversemapping"/>
+ <import file="../build.xml"/>
+
+
+ <target name="initialize-db" unless="initialize-db-skip"
+ description="Drop then re-create the database">
+ <!-- first make sure the database is empty -->
+ <sql src="schema/dropdb.sql"
+ driver="${dbdriver}" url="${dburl}"
+ userid="${dbuser}" password="${dbpass}"
+ onerror="continue" classpathref="classpath"/>
+
+ <!-- build the database -->
+ <sql
+ driver="${dbdriver}" url="${dburl}"
+ userid="${dbuser}" password="${dbpass}" classpathref="classpath">
+ <transaction src="schema/ToursDB_schema.sql"/>
+ <transaction src="schema/loadCOUNTRIES.sql"/>
+ <transaction src="schema/loadCITIES.sql"/>
+ <transaction src="schema/loadAIRLINES.sql"/>
+ <transaction src="schema/loadFLIGHTS1.sql"/>
+ <transaction src="schema/loadFLIGHTS2.sql"/>
+ <transaction src="schema/loadFLIGHTAVAILABILITY1.sql"/>
+ <transaction src="schema/loadFLIGHTAVAILABILITY2.sql"/>
+ </sql>
+ </target>
+
+</project>
Propchange: openjpa/trunk/openjpa-examples/src/main/java/reversemapping/db.xml
------------------------------------------------------------------------------
svn:eol-style = native