cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: Setting Default Values for Entities
Date Sat, 22 Dec 2007 22:11:53 GMT
Syncing DB defaults with entities is indeed a painful exercise as JDBC  
provides no callback mechanism to let the app know which defaults were  
set. Here is one more brute force mechanism to achieve that -  
invalidate all newly inserted objects. E.g., using 3.0 API:

List newObjects = context.newObjects();
context.commitChanges();
context.performGenericQuery(new RefreshQuery(newObjects));

Andrus


On Dec 22, 2007, at 11:57 PM, Aristedes Maniatis wrote:

>
> On 23/12/2007, at 5:30 AM, Adam Yocum wrote:
>
>> 'SHOW columns FROM tablename'
>
> This might be a good starting point:
>
> http://cayenne.apache.org/doc/api/org/apache/cayenne/map/ObjEntity.html#getAttributes()
>
> Ari Maniatis
>
>
>
> -------------------------->
> ish
> http://www.ish.com.au
> Level 1, 30 Wilson Street Newtown 2042 Australia
> phone +61 2 9550 5001   fax +61 2 9550 4001
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>
>
>


Mime
View raw message