因为在JSP页面上的文本输入框默认的都是String类型。

解决方案 »

  1.   

    lz,我来告诉你吧
    public static String PROP_BASICGRADE = "Basicgrade";比如这行,静态常量,是在其他地方调用Basicgrade时候用的比如:detachedCriteria.addOrder(Order.desc(UserProfessional.PROP_BASICGRADE))
    就是比detachedCriteria.addOrder(Order.desc(“Basicgrade”))多了一点面向对象的感觉而已
    而你持久类中private java.lang.Integer Basicgrade;
    才是真正的类型相信你应该懂了吧
      

  2.   

    受教了。谢谢hackangcn(龙卷风)