sql server - Hibernate - Parameter value [2011] was not matching type [java.lang.Integer]. How to solve? -



sql server - Hibernate - Parameter value [2011] was not matching type [java.lang.Integer]. How to solve? -

i getting message above though value i'm passing through integer named query. can explain why? thanks

dao java code

calendar cal = calendar.getinstance(); cal.settime(interval.getstartdate());         query.setparameter("academicyear", new integer(cal.get(calendar.year)));

query:

@namedquery(name = "studentdemographics.findbymoedequal", query = "select s.student studentdemographics s " +     "where :academicyear = s.academicyear " +        "and upper(s.moed) :moed"),

error: parameter value [2011] not matching type [java.lang.integer]

environment spring w hibernate/jql + sql server

i had similar problem , prepare way:

i used long instead of int type respective field.

java sql-server hibernate jql

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

c# - Can ProtoBuf-Net deserialize to a flat class? -

javascript - Change element in each JQuery tab to dynamically generated colors -