各位大虾好,小弟是菜鸟,今天做ssh时,遇到一个问题,用this.getHibernateTemplate().get(AdminValue.class,adnID));
时(adnID为int型),程序要求我将adnID转化成Serializable型的数据,可是我前几天做的时候可以直接传入int型的数据,今天不知道是怎么了,难道是包冲突?
ps:我的jdk是1.7,struts2,hibernate3,spring3,望各位大虾指点指点,小弟不胜感激
时(adnID为int型),程序要求我将adnID转化成Serializable型的数据,可是我前几天做的时候可以直接传入int型的数据,今天不知道是怎么了,难道是包冲突?
ps:我的jdk是1.7,struts2,hibernate3,spring3,望各位大虾指点指点,小弟不胜感激
解决方案 »
- JDBC连接数据库问题
- 请问pstmt.setString(1, "%" + name + "%");中%的作用和意思?
- java copy 文件夹进的进度条(web下)
- 大家说说学JAVAEE的学生 有必要学 LINUX 学了会有什么好处 对將来就业
- 这样写对吗??有什么好处???
- 如何用STRUTS+JSP做个计算器?
- 用java怎么实现web分页打印??
- 请教各位,如何实现J2EE应用与.Net应用的单点登录?
- resin2.1.11 下的struts出现的问题
- mybatis的not in和in问题
- CAS Server 3.x 无法正常部署
- JavaMail如何实现对同一邮箱同时发送多封邮件
getHibernateTemplate().get(Class<T> entityClass, Serializable id)方法第2个参数是接受Serializable类型的,Integer实现了Serializable接口,所以它是。但int类型是基本类型。所以要手动装箱:Integer andID_ = adnID;
this.getHibernateTemplate().get(AdminValue.class,adnID_));“可是我前几天做的时候可以直接传入int型的数据”
可能前几天做的时候,前端传来就是Integer类型。