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

Reply via email to