mpoeschl 02/04/16 00:51:18
Modified: src/templates/ojb/repository Control.vm MainRepository.vm
Log:
set db properties in respository.xml
need to find a way to split the db-url ...
Revision Changes Path
1.3 +1 -2 jakarta-turbine-torque/src/templates/ojb/repository/Control.vm
Index: Control.vm
===================================================================
RCS file: /home/cvs/jakarta-turbine-torque/src/templates/ojb/repository/Control.vm,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Control.vm 15 Apr 2002 22:18:54 -0000 1.2
+++ Control.vm 16 Apr 2002 07:51:18 -0000 1.3
@@ -3,8 +3,7 @@
$generator.parse("ojb/repository/MainRepository.vm","repository.xml","dataModels",$dataModels)
#foreach ($dataModel in $dataModels)
-
- #set ( $outFile = "repository_${dataModel.name}.xml" )
+ #set ( $outFile = "repository_${dataModel.shortName}.xml" )
#set ( $modelCount = $velocityCount )
File to be created: $outFile
1.2 +18 -23
jakarta-turbine-torque/src/templates/ojb/repository/MainRepository.vm
Index: MainRepository.vm
===================================================================
RCS file:
/home/cvs/jakarta-turbine-torque/src/templates/ojb/repository/MainRepository.vm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MainRepository.vm 11 Apr 2002 17:10:40 -0000 1.1
+++ MainRepository.vm 16 Apr 2002 07:51:18 -0000 1.2
@@ -4,33 +4,28 @@
<!-- defining entities for include-files -->
<!DOCTYPE MappingRepository SYSTEM "repository.dtd" [
-<!ENTITY user SYSTEM "repository_user.xml">
-<!ENTITY junit SYSTEM "repository_junit.xml">
-<!ENTITY internal SYSTEM "repository_internal.xml">
+#foreach ($dataModel in $dataModels)
+<!ENTITY $dataModel.shortName SYSTEM "repository_${dataModel.shortName}.xml">
+#end
]>
<MappingRepository>
<!-- The Default JDBC Connection. If a Class does not specify its own JDBC
Connection,
the Connection specified here will be used. -->
- <JdbcConnectionDescriptor id="default">
- <dbms.name>Hsqldb</dbms.name>
- <driver.name>org.hsqldb.jdbcDriver</driver.name>
- <url.protocol>jdbc</url.protocol>
- <url.subprotocol>hsqldb</url.subprotocol>
- <url.dbalias>../OJB</url.dbalias>
- <!--url.dbalias>ojb-1-0/build/test/OJB</url.dbalias-->
- <user.name>sa</user.name>
- <user.passwd></user.passwd>
- </JdbcConnectionDescriptor>
-
- <!-- include user defined mappings here -->
- &user;
-
- <!-- include mappings for JUnit tests and sample apps here -->
- &junit;
-
- <!-- include ojb internal mappings here -->
- &internal;
-
+ <JdbcConnectionDescriptor id="default">
+ <dbms.name>Hsqldb</dbms.name>
+ <driver.name>${databaseDriver}</driver.name>
+ <url.protocol>jdbc</url.protocol>
+ <url.subprotocol>hsqldb</url.subprotocol>
+ <url.dbalias>../OJB</url.dbalias>
+ <!--url.dbalias>ojb-1-0/build/test/OJB</url.dbalias-->
+ <user.name>${databaseUser}</user.name>
+ <user.passwd>$!{databasePassword}</user.passwd>
+ </JdbcConnectionDescriptor>
+
+ <!-- include mappings here -->
+#foreach ($dataModel in $dataModels)
+ ${dataModel.shortName};
+#end
</MappingRepository>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>