You could just modify the query to return a boolean value to avoid
conversion issues. For example:
SELECT IF(COUNT(username)>0,true,false) FROM record WHERE ...
Am 04.11.2009, 19:42 Uhr, schrieb Douglas Bell <db...@boingo.com>:
I'm trying to do the following using beta 5 (this was working in beta 3)
@Select("SELECT COUNT(username) FROM record WHERE username =
#{username,jdbcType=VARCHAR}")
Boolean isExisting(String username);
I get a ClassCastException: java.lang.Long cannot be cast to
java.lang.Boolean which is understandable.
I thought adding a @Result(javaType = Boolean.class) would do it but I
still get the same error. Can I do anything short of changing the return
type to a Long and doing the conversion?
Thanks
-Doug
---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org