Why does this not work?
if ((List)query.execute().size() > 0)
Since execute() returns a List, I thought I could call the size() method on it?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You’re casting the result of the
size()method to aList.Instead, try this:
Edit: And yea, as Adeel says: Why are you casting it in the first place? Does
execute()return anObject? Otherwise, you can just lose the cast.