db-jdo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Muhammad Gelbana <m.gelb...@gmail.com>
Subject Re: How to annotate a column to represent "int unsigned" datatype ?
Date Sun, 01 Jul 2012 00:43:51 GMT
Yea but you don't get a quick answer on datanucleus forums
Sometimes you don't get an answer ever !

I'm having this issue since thursday and still didn't get one tip till now
:(

On Sun, Jul 1, 2012 at 1:56 AM, Marco Lopes <marcolopes@netc.pt> wrote:

> Datanucleus foruns are active...
> http://www.datanucleus.org/**servlet/forum/index<http://www.datanucleus.org/servlet/forum/index>
>
> Muhammad Gelbana wrote:
>
>> I haven't been seeing much activity for this mailing list for a long time.
>> If someone sees this, would you please tell me where can I find an active
>> and helpful community for jdo ?
>>
>> Datanucleus forums aren't active and this mailing list too :(
>>
>> Thank you.
>>
>> On Sat, Jun 30, 2012 at 6:41 PM, Muhammad Gelbana <m.gelbana@gmail.com
>> >wrote:
>>
>>  Hi everyone,
>>>
>>> Here is a sample of my mapping:[code]@**PersistenceCapable(**identityType
>>> =
>>> IdentityType.APPLICATION, detachable = "true")
>>> public class Test {
>>>     @PrimaryKey
>>>     @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
>>>     private long id;
>>>     @Persistent(column = "user")
>>>     @Column(defaultValue = "1", jdbcType = "INTEGER", length =
>>> 11,allowsNull = "false")
>>>     private Member member;
>>>
>>>     //Getters and setters
>>> }[/code]I'm using MySQL.
>>> I have my object (Test) with a field that maps another object (Member)
>>> that I'm not allowed to alter it's table. Member's id column type
>>> "INT(11)
>>> UNSIGNED"
>>>
>>> Datanucleus (A JDO implementation) is unable to create the "Test" table
>>> because it's "user" column will have to have a foreign-key constraint to
>>> point at "Member"'s PK column which is "INT(11)  UNSIGNED". I managed to
>>> specify it's type and length but I can't specify that it's
>>> [b]UNSIGNED[/b] !
>>>
>>> I suppose this can be done using extensions but I can't find a clear and
>>> detailed specification for the available extensions.
>>>
>>> I reached that page, looked through some of the api docs but found
>>> nothing.
>>>
>>> I generally find the extensions annotation very critical sometimes but I
>>> can't find where is it's specification ?!
>>>
>>> I feel terribly lost right now !
>>>
>>> --
>>> *Regards,*
>>> *Muhammad Gelbana
>>> Java Developer*
>>>
>>>
>>>
>>
>
>


-- 
*Regards,*
*Muhammad Gelbana
Java Developer*

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message