Sorry guys. Exception wasn't being rethrown - so I thought it worked.
Column is of type varchar(36) in PostgreSQL and it is mapped as UUID in the
cayenne mapping. In the constructor of the db class I am initiating the id.
Values are being saved perfectly fine.
"
public class UserMaster extends _UserMaster {
public UserMaster() {
this.setUserMasterId(UUID.randomUUID());
}
.........}
"
Any idea Andrus?
Thanks
KM
On Thu, Jul 19, 2012 at 4:52 PM, Kanwar Manish <[email protected]>wrote:
> Sorry for a late reply. It was duh moment for me.
>
> Just made the column type as varchar and it worked. It was char earlier.
>
> Thanks for your time.
>
> KM
>
>
> On Tue, Jul 17, 2012 at 12:41 AM, Andrus Adamchik
> <[email protected]>wrote:
>
>> Hi,
>>
>> so how is this entity mapped?
>>
>> Andrus
>>
>> On Jul 5, 2012, at 3:46 PM, Kanwar Manish wrote:
>>
>> > Hi Guys
>> >
>> > The statement inside the try block is causing the issue. At the end -
>> code
>> > from the object UserMaster is also copied.
>> >
>> > if ((username!=null) && (!loggedIn))
>> > {
>> > DataContext dc = blgetcontext.getDatacontext();
>> >
>> > logger.info(loginquery.toString());
>> > List ls = dc.performQuery(loginquery);
>> >
>> > if ((ls == null) || ls.isEmpty() || ls.size()<1)
>> > result = true;
>> > else
>> > {
>> > result = false;
>> > this.currentuser = ((UserMaster)ls.get(0));
>> > try
>> > {
>> > this.userid = this.currentuser.getUserMasterId();
>> > }
>> > catch(Exception ex)
>> > {
>> > String s = ex.getMessage();
>> > }
>> >
>> > }
>> > }
>> >
>> >
>> > Code for the UserMaster Object.....
>> >
>> > public UUID getUserMasterId() {
>> > return (UUID)readProperty("userMasterId");
>> > }
>> >
>> > Thanks for all the help.
>> > Cheers
>> > KM
>>
>>
>