Hi,

let's go for the easy approach for the time being. A few things, though:

a) I still think positively of introducing namespaces to the mapping
file. And yes, there will have to be some progress on e.g.
<anyAttributes> first.
b) Time is very limited right now (for me, at least), due to several
reasons (commercial projects including).
c) I am spending a lot of time making the (partial) support for JPA
annotations ready to be committed. And I think it won't be long.
d) And can we narrow down the types of those new attributes, e.g. use
<xs:positivInteger> wherever possible or use narrower types (short
instead of integer).

Can I take it that whoever works on this will have to extend the
JDO-specific natures for the Class-|FieldDescriptor classes ?

Cheers
Werner

Ralf Joachim wrote:
> Hi Werner,
> 
> I would add new optional attributes with same namespace to our current
> mapping.
> 
> at map-to element consistent with table annotation of JPA 2.0 spec
>       <xsd:attribute name="schema"         type="xsd:NMTOKENS" 
> use="optional" default=""/>
> 
> at sql element consistent column annotation of JPA 2.0 spec
>       <xsd:attribute name="length"              type="xsd:integer"  
> use="optional" default="255"/>
>       <xsd:attribute name="precision"          type="xsd:integer"  
> use="optional" default="0"/>
>       <xsd:attribute name="scale"                 type="xsd:integer"  
> use="optional" default="0"/>
>       <xsd:attribute name="nullable"            type="xsd:boolean"  
> use="optional" default="true"/>
> 
> If this is fine with you I can support Adis how to implement this
> feature or go for this myself. If you prefer the solution to have a
> different namespace for these new attributes, you will at least need to
> provide some initial code for us to start how this should be implemented.
> 
> Regards
> Ralf
> 
> Werner Guttmann schrieb:
>> Hi Ralf,
>>
>> I have just re-read the complete issue .. ;-). How do we want to
>> approach this ?
>>
>> Werner
>>
>> Ralf Joachim wrote:
>>   
>>> Forwarding this discussion to dev list as we need to know Werner's point
>>> of view.
>>>
>>> Ralf
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> Subject:
>>> Re: Varchar length support?
>>> From:
>>> "Adis Corovic" <a...@live.nl>
>>> Date:
>>> Tue, 2 Jun 2009 15:35:03 +0200
>>> To:
>>> "Ralf Joachim" <ralf.joac...@syscon.eu>
>>>
>>> To:
>>> "Ralf Joachim" <ralf.joac...@syscon.eu>
>>>
>>>
>>> Ralf,
>>>
>>> I'm sorry that I am bothering you but still I have some questions:
>>> I have read here (http://jira.codehaus.org/browse/CASTOR-1527) that there 
>>> is some kind of patch? Does this patch works?
>>>
>>> Can you give an estimate when these attributes, like length and defaults, 
>>> will be available by DDL gen? ( I'am not a good programmer otherwise i 
>>> would give it a try.  )
>>>
>>> Regards,
>>>
>>> Adis
>>>
>>>
>>> From: Ralf Joachim 
>>> Sent: Tuesday, June 02, 2009 11:12 AM
>>> To: Adis Corovic 
>>> Subject: Re: Varchar length support?
>>>
>>>
>>> Hi Adis,
>>>
>>> there are a few issues in jira about improvements and refactorings required 
>>> at DDLGEN. Take a look at:
>>>
>>> http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10891&sorter/order=DESC&sorter/field=priority&resolution=-1&component=12341
>>>
>>> One of this issues is a feature request to add specification of field 
>>> length to our mapping: See:
>>>
>>> http://jira.codehaus.org/browse/CASTOR-1527
>>>
>>> According to this you are not able to specify length of varchar fields in 
>>> mapping yet.
>>>
>>> Regards
>>> Ralf
>>>
>>>
>>> Adis Corovic schrieb: 
>>>   Hi Ralf ,
>>>
>>>   I was examing the samples an do some testing and have a question 
>>> regarding the length of varchar datattype. I could find out how to give the 
>>> length of my varchar field in mappin.xml:
>>>  <class name="Mijn test2">
>>>         <map-to table="Mijn Tabel2"/>
>>>         <field name="Code" type="Integer" required="true" identity="true">
>>>             <sql name="Code"/>
>>>         </field>
>>>         <field name="Naam" type="varchar" required="true">
>>>             <sql name="Naam"/>
>>>         </field>
>>>  </class>It always takes my default length (256), but I want to second 
>>> column to be varchar(10). How can I accomplish this?Can you please reply to 
>>> this?Sorry that I am disturbing you..Regards,Adis 
>>>
>>>   From: Ralf Joachim 
>>>   Sent: Friday, May 29, 2009 3:35 PM
>>>   To: Adis Corovic 
>>>   Subject: Re: Information about Castor DDL Gen
>>>
>>>
>>>   Hi Adis,
>>>
>>>   at the moment DDLGEN does only support generation of DDL scripts form 
>>> mapping files. While we have already added support to read mapping 
>>> informations from annotated java classes to our persistence engine, using 
>>> this annotations to generate DDL scripts is not available yet. Having said 
>>> that I would not see a chance to generate usefull DDL scripts from java 
>>> classes without annotations.
>>>
>>>   Regards
>>>   Ralf
>>>
>>>   Adis Corovic schrieb: 
>>>     Hello Ralf,
>>>
>>>     I have read that you are one of the contributors of Castor DDL 
>>> Generator.
>>>     Therefore I want to ask you something;
>>>     Is it possible to generate DDL code from something else than a mapping 
>>> file of XML?
>>>     The reason I am asking this: for my study I chosen DDL generation as a 
>>> thema. So I am investigating how DDL genration could be established.
>>>
>>>     Is it possible to generate from a Java Class DDL script trough your DDL 
>>> generator?
>>>
>>>     Thanks in advance,
>>>     Best regards,
>>>
>>>     Adis Corovic
>>>     Nijmegen, The Netherlands
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>     http://xircles.codehaus.org/manage_email
>>>     
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
>>
>>
>>   
> 
> -- 
> 
> Syscon Ingenieurbüro für Meß- und Datentechnik GmbH
> Ralf Joachim
> Raiffeisenstraße 11
> 72127 Kusterdingen
> Germany
> 
> Tel.   +49 7071 3690 52
> Mobil: +49 173 9630135
> Fax    +49 7071 3690 98
> 
> Internet: www.syscon.eu
> E-Mail: ralf.joac...@syscon.eu
> 
> Sitz der Gesellschaft: D-72127 Kusterdingen
> Registereintrag: Amtsgericht Stuttgart, HRB 382295
> Geschäftsleitung: Jens Joachim, Ralf Joachim
> 
> --------------------------------------------------------------------- To
> unsubscribe from this list, please visit:
> http://xircles.codehaus.org/manage_email

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to