Re: Beginners question... objectsMatchingKeyAndValue not working as expected
Re: Beginners question... objectsMatchingKeyAndValue not working as expected
- Subject: Re: Beginners question... objectsMatchingKeyAndValue not working as expected
- From: Ken Anderson <email@hidden>
- Date: Fri, 14 Apr 2006 13:27:43 -0400
Are you getting any errors?
Next thing to try would be a command line parameter:
-EOAdaptorDebugEnabled Yes
It will print out all the SQL.
Ken
On Apr 14, 2006, at 1:06 PM, Tarun Reddy wrote:
This is what is in my VaultUser.plist file (inside of WOVault.eo)
attributes = (
{
columnName = LOGIN;
externalType = CHAR;
name = login;
valueClassName = NSString;
width = 40;
},
{
columnName = PASSWORD;
externalType = CHAR;
name = password;
valueClassName = NSString;
width = 40;
},
{
columnName = "USER_OID";
externalType = NUMBER;
name = userOid;
valueClassName = NSNumber;
valueType = d;
}
);
I believe that the login attribute is 'login'. I tried changing it
to something else and I get an error when running the application,
so I think I have it correct.
Tarun
On Apr 14, 2006, at 11:02 AM, Ken Anderson wrote:
Is the login attribute 'login', or something else? You need the
attribute name from the model here, not the database column name.
That's all I can think of at this point!
Ken
On Apr 14, 2006, at 12:58 PM, Tarun Reddy wrote:
So I've been hanging out in the J2EE world for a while, all the
time looking at WebObjects. Finally came up with a little self
project that I thought would be nice to implement in WebObjects,
so I'm jumping in.
However I'm currently having an issue with retrieving objects
from the database. Here is a sample sniplet that shows what I'm
trying to do:
// allow user to log in
Session session = (Session)session();
EOEditingContext ec = session.defaultEditingContext();
System.out.println(login);
NSArray users = EOUtilities.objectsMatchingKeyAndValue
(ec, "VaultUser", "login", login);
// NSArray users = EOUtilities.objectsForEntityNamed(ec,
"VaultUser");
Now, the second commented line works, but the first doesn't even
though I have a row in the database where the login column is
equal to the value that "login" is.
Any ideas? I'm stumped. (BTW, I actually took this code from one
of Apple's demo applications, iShack, I think)
Thanks,
Tarun
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40anderhome.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden