Hello Thomas, I modified my schema to
<column name="LONGITUDE" required="true" size="8" scale="5" type="DECIMAL"></column> <!-- Latitude --> <column name="LATITUDE" required="true" size="7" scale="5" type="DECIMAL"></column> and the generator works good !. Thanks, Youngho 2014-09-26 17:06 GMT+09:00 Youngho Cho <youngho1...@gmail.com>: > Hello Thomas, > > I got generator error for DECIMAL TYPE > > <table name="JETTIGER_COORDINATE" idMethod="native" > javaName="Coordinate" description="Geometric data Information"> > <!-- > Unique identifier. > --> > <column name="COORDINATE_ID" primaryKey="true" required="true" > type="BIGINT"></column> > <!-- > Longitude > --> > <column name="LONGITUDE" required="true" size="8,5" > type="DECIMAL"></column> > <!-- > Latitude > --> > <column name="LATITUDE" required="true" size="7,5" > type="DECIMAL"></column> > <!-- > Altitude > --> > <column name="ALTITUDE" required="false" type="INTEGER"></column> > <index name="IX_COORDINATE"> > <index-column name="LONGITUDE"/> > <index-column name="LATITUDE"/> > </index> > </table> > > the error stack trace is > > INFO org.apache.torque.generator.control.Controller - > readConfiguration() : Starting to read configuration files > INFO org.apache.torque.generator.control.Controller - > readConfiguration() : Configuration read. > INFO org.apache.torque.generator.control.Controller - Processing > output torque.om.dbObject > INFO org.apache.torque.generator.control.Controller - Processing > source > D:\projectSvn\MPROJECT_TORQUE_EXTERNAL_SCHEMA\core\src\main\torque\schema\.\easydesk-schema.xml > [ERROR] > org.apache.torque.generator.source.SourceException: Error parsing XML > source file: cvc-datatype-valid.1.2.1: '8,5' is not a valid value for > 'decimal'. > at > org.apache.torque.generator.source.stream.XmlSourceFormat.parse(XmlSourceFormat.java:143) > at > org.apache.torque.generator.source.stream.FileSource.createRootElement(FileSource.java:147) > at > org.apache.torque.generator.source.SourceImpl.getRootElement(SourceImpl.java:48) > at > org.apache.torque.generator.control.Controller.processSourceInOutput(Controller.java:326) > at > org.apache.torque.generator.control.Controller.processOutput(Controller.java:297) > at > org.apache.torque.generator.control.Controller.processGenerationUnit(Controller.java:232) > at org.apache.torque.generator.control.Controller.run(Controller.java:143) > at > org.apache.torque.generator.maven.TorqueGeneratorMojo.execute(TorqueGeneratorMojo.java:693) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) > > > How can I fix it ? > > > Thanks, > > Youngho > > > 2014-09-25 22:56 GMT+09:00 Thomas Fox <thomas....@seitenbau.com>: >> I have personally never used the getRelatedObjects(Criteria) methods and do >> not like that they cache their results. >> >> However, since the results are cached and serialized, and it is unclear how >> the result was obtained except for the cached criteria, >> in my opinion the criteria which was used to obtain the result should also >> be serialized. >> >> Personally, I'd prefer not to cache the result of >> getRelatedObjects(Criteria), but I'm afraid there are users which rely on it. >> >> Thomas >> >> Youngho Cho wrote: >> >> Hello Thomas, >> >> I read the torque-4.1 generator generated file. >> and I have one question >> >> When "torque.om.objectIsCaching" set true >> Than following Criteria object set. >> >> /** >> * The criteria used to select the current contents of $field >> */ >> private Criteria $criteriaCacheField = null; >> >> >> During 3.3, I have always curious that Why we don't use transient keyword >> likes >> >> private transient Criteria $criteriaCacheField = null; >> >> is there any merit to keep this object during serialization process ? >> >> >> Thanks, >> >> Youngho >> >> >> 2014-09-24 21:27 GMT+09:00 Youngho Cho <youngho1...@gmail.com>: >>> Hello Thomas, >>> >>> >>> Thanks for your kind consideration. >>> >>> Youngho >>> >>> 2014-09-24 21:07 GMT+09:00 Thomas Fox <thomas....@seitenbau.com>: >>>>> It will be great if schema-reference document exists like torque-3.3 >>>>> https://db.apache.org/torque/torque-3.3/releases/torque-3.3/generator/schema-reference.html >>>> >>>> >>>> I created a jira issue for it. >>>> >>>> Thomas >>>> >>>> >>>> ----- Ursprüngliche Mail ----- >>>> Von: "Youngho Cho" <youngho1...@gmail.com> >>>> An: "Thomas Fox" <thomas....@seitenbau.com> >>>> Gesendet: Mittwoch, 24. September 2014 07:11:02 >>>> Betreff: Re: 3.3 to 4.0 migration >>>> >>>> Hello Thomas, >>>> >>>> Ah >>>> I read >>>> https://issues.apache.org/jira/browse/TORQUE-309 >>>> >>>> I understand Why my previous email error happened. >>>> >>>> It will be great if schema-reference document exists like torque-3.3 >>>> https://db.apache.org/torque/torque-3.3/releases/torque-3.3/generator/schema-reference.html >>>> >>>> than the toque 4.0 user can understand much more it. >>>> >>>> >>>> Thanks, >>>> >>>> Youngho >>>> >>>> >>>> 2014-09-24 13:53 GMT+09:00 Youngho Cho <youngho1...@gmail.com>: >>>>> Hello Thomas, >>>>> >>>>> In order to learn how torque-4.0 generator works >>>>> >>>>> I tried to build >>>>> >>>>> Turbine/Fulcrum/Torque Security module in trunk. >>>>> >>>>> But I got following build error. >>>>> >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [INFO] Building Fulcrum Security Torque Impl 1.1.0-SNAPSHOT >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [INFO] >>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ >>>>> fulcrum-security-torque --- >>>>> [INFO] >>>>> [INFO] --- torque-maven-plugin:4.0:generate (torque-om) @ >>>>> fulcrum-security-torque --- >>>>> INFO org.apache.torque.generator.control.Controller - >>>>> readConfiguration() : Starting to read configuration files >>>>> INFO >>>>> org.apache.torque.generator.configuration.controller.Log4jLoggingAdapter >>>>> - apply() : Setting loglevel to ERROR >>>>> [ERROR] >>>>> org.apache.torque.generator.source.SourceException: Error parsing XML >>>>> source file: cvc-complex-type.3.2.2: Attribute 'peerInterface' is not >>>>> allowed to appear in element 'table'. >>>>> at >>>>> org.apache.torque.generator.source.stream.XmlSourceFormat.parse(XmlSourceFormat.java:143) >>>>> at >>>>> org.apache.torque.generator.source.stream.FileSource.createRootElement(FileSource.java:134) >>>>> at >>>>> org.apache.torque.generator.source.SourceImpl.getRootElement(SourceImpl.java:48) >>>>> at >>>>> org.apache.torque.generator.control.Controller.processSourceInOutput(Controller.java:256) >>>>> at >>>>> org.apache.torque.generator.control.Controller.processOutput(Controller.java:228) >>>>> at >>>>> org.apache.torque.generator.control.Controller.processGenerationUnit(Controller.java:181) >>>>> at >>>>> org.apache.torque.generator.control.Controller.run(Controller.java:111) >>>>> at >>>>> org.apache.torque.generator.maven.TorqueGeneratorMojo.execute(TorqueGeneratorMojo.java:678) >>>>> at >>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>>> at >>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >>>>> at >>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>>>> at >>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>>>> at >>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>>>> at >>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>>>> at >>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>>>> at >>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) >>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) >>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) >>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) >>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>> at java.lang.reflect.Method.invoke(Method.java:606) >>>>> at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) >>>>> at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>>>> at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >>>>> at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >>>>> Caused by: org.xml.sax.SAXParseException; lineNumber: 37; >>>>> columnNumber: 94; cvc-complex-type.3.2.2: Attribute 'peerInterface' is >>>>> not allowed to appear in element 'table'. >>>>> at >>>>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown >>>>> Source) >>>>> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) >>>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >>>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >>>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >>>>> at >>>>> org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown >>>>> Source) >>>>> at >>>>> org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown >>>>> Source) >>>>> at >>>>> org.apache.xerces.impl.xs.XMLSchemaValidator.processAttributes(Unknown >>>>> Source) >>>>> at >>>>> org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown >>>>> Source) >>>>> at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown >>>>> Source) >>>>> at >>>>> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown >>>>> Source) >>>>> at >>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown >>>>> Source) >>>>> at >>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >>>>> Source) >>>>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >>>>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >>>>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >>>>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) >>>>> at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown >>>>> Source) >>>>> at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) >>>>> at javax.xml.parsers.SAXParser.parse(SAXParser.java:195) >>>>> at >>>>> org.apache.torque.generator.source.stream.XmlSourceFormat.parse(XmlSourceFormat.java:132) >>>>> ... 28 more >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [INFO] Reactor Summary: >>>>> [INFO] >>>>> [INFO] Fulcrum Security Master Build ..................... SUCCESS >>>>> [2.042s] >>>>> [INFO] Fulcrum Security API .............................. SUCCESS >>>>> [6.811s] >>>>> [INFO] Fulcrum Security Hibernate Impl ................... SUCCESS >>>>> [28.787s] >>>>> [INFO] Fulcrum Security Memory Impl ...................... SUCCESS >>>>> [10.053s] >>>>> [INFO] Fulcrum Security Torque Impl ...................... FAILURE >>>>> [0.935s] >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [INFO] BUILD FAILURE >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [INFO] Total time: 48.893s >>>>> [INFO] Finished at: Wed Sep 24 13:49:11 KST 2014 >>>>> [INFO] Final Memory: 20M/49M >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [ERROR] Failed to execute goal >>>>> org.apache.torque:torque-maven-plugin:4.0:generate (torque-om) on >>>>> project fulcrum-security-torque: Error parsing XML source file: >>>>> cvc-complex-type.3.2.2: Attribute 'peerInterface' is not allowed to >>>>> appear in element 'table'. -> [Help 1] >>>>> [ERROR] >>>>> >>>>> >>>>> How can I fix it ? >>>>> >>>>> Thanks, >>>>> >>>>> Youngho >>>>> >>>>> 2014-09-17 4:56 GMT+09:00 Thomas Fox <thomas....@seitenbau.com>: >>>>>> Youngho Cho wrote: >>>>>> .... >>>>>>> >>>>>>> For the 4.0 generator usage, >>>>>>> >>>>>>> In my 3.3 schema xml >>>>>>> >>>>>>> I use database/baseClass like >>>>>>> >>>>>>> <database name="@DATABASE_PROP_NAME@" >>>>>>> baseClass="com.nannet.jettiger.om.AbstractCache" >>>>>>> defaultJavaType="object"> >>>>>>> >>>>>>> and in the AbstractCache class, I put common function for all generated >>>>>>> class. >>>>>>> >>>>>>> In order to migrate to torque4, how to be a change ? >>>>>>> >>>>>> Hi Youngho, >>>>>> >>>>>> As far as I found you have different options >>>>>> - set the torque.om.dbObjectDefaultBaseClass generator option >>>>>> - set the baseClass attribute on the database element in the schema >>>>>> - set the baseClass attribute on the table element in the schema >>>>>> >>>>>> So your old method should still work. >>>>>> >>>>>> Hope that helps, >>>>>> >>>>>> Thomas >>>>>> >>>>>> 2014-09-12 17:21 GMT+09:00 Thomas Fox <thomas....@seitenbau.com>: >>>>>>> Hello Youngho >>>>>>> >>>>>>>> ... >>>>>>>> The Generator looks like different >>>>>>> >>>>>>> Yes it is new-written and now better extensible. But if you have not >>>>>>> changed the templates this should not bother you. If you have changed >>>>>>> the templates, you can now specifically overwrite specific templates, >>>>>>> no need to copy the whole tree. >>>>>>> >>>>>>>> ... >>>>>>>> Is there any plan to migrate JCS from 1.3.x to 2.x for torque4 ? >>>>>>> >>>>>>> Currently there is no plan I am aware of. But I am working on 4.1 >>>>>>> currently, if you feel this would be an improvement please add a >>>>>>> feature request to the torque issue tracker. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Thomas >>>>>>> >>>>>>> ----- Ursprüngliche Mail ----- >>>>>>> Von: "Youngho Cho" <youngho1...@gmail.com> >>>>>>> An: "Thomas Fox" <thomas....@seitenbau.com> >>>>>>> CC: "Apache Torque Users List" <torque-user@db.apache.org> >>>>>>> Gesendet: Freitag, 12. September 2014 10:11:15 >>>>>>> Betreff: Re: 3.3 to 4.0 migration >>>>>>> >>>>>>> Hello Tomas, >>>>>>> >>>>>>> Quicky read the torque4 document, >>>>>>> I think I need some learing period for migration from 3.3.x to 4.x, >>>>>>>> >>>>>>> The BaseObject removed, >>>>>>> The Generator looks like different >>>>>>> and many chaned >>>>>>> I need a better understanding about torque4 before my application's >>>>>>> migration start. >>>>>>> >>>>>>> At this moment, I have a question. >>>>>>> >>>>>>> Is there any plan to migrate JCS from 1.3.x to 2.x for torque4 ? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Youngho >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2014-09-09 9:23 GMT+09:00 Youngho Cho <youngho1...@gmail.com>: >>>>>>>> Hello Thomas, >>>>>>>> >>>>>>>> I am gathering an information for the migration at this moment. >>>>>>>> >>>>>>>> When I start the migration and have some specific question I will ask. >>>>>>>> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Youngho >>>>>>>> >>>>>>>> 2014-09-08 16:21 GMT+09:00 Thomas Fox <thomas....@seitenbau.com>: >>>>>>>>> This is the only document i know in the official documentation. >>>>>>>>> Do you have any specific questions? >>>>>>>>> >>>>>>>>> Thomas >>>>>>>>> >>>>>>>>> >>>>>>>>> ----- Ursprüngliche Mail ----- >>>>>>>>> Von: "Scott Eade" <sc...@eade.id.au> >>>>>>>>> An: "Youngho Cho" <youngho1...@gmail.com> >>>>>>>>> CC: torque-user@db.apache.org >>>>>>>>> Gesendet: Sonntag, 7. September 2014 06:26:59 >>>>>>>>> Betreff: Re: 3.3 to 4.0 migration >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> On 7 Sep 2014, at 12:22 pm, Youngho Cho <youngho1...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Hello >>>>>>>>>> >>>>>>>>>> I am preparing torque 3.3 to 4.0 migration. >>>>>>>>>> >>>>>>>>>> I read >>>>>>>>>> torque-4.0/documentation/orm-reference/migration-from-torque-3.html. >>>>>>>>>> But I hope to know more detail information. >>>>>>>>>> >>>>>>>>>> Is there any more detail document / information for migration >>>>>>>>>> process ? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Youngho >>>>>>>>>> >>>>>>>>> >>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail: torque-user-unsubscr...@db.apache.org >>>>>>>>> For additional commands, e-mail: torque-user-h...@db.apache.org >>>>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: torque-user-unsubscr...@db.apache.org >>>>>>> For additional commands, e-mail: torque-user-h...@db.apache.org >>>>>>> --------------------------------------------------------------------- To unsubscribe, e-mail: torque-user-unsubscr...@db.apache.org For additional commands, e-mail: torque-user-h...@db.apache.org