您现在的位置是:主页 > news > 中国有名的网站建设公司/百度怎么发自己的小广告
中国有名的网站建设公司/百度怎么发自己的小广告
admin2025/6/12 23:37:01【news】
简介中国有名的网站建设公司,百度怎么发自己的小广告,上海高端网站定制开发,行政部网站建设规划部署代码的时候,由于自身技术不精和疏忽,导致查询数据没有正常显示,排除法最后只能是放置部署文件时未包括多出来的$class文件。放上去之后果然好使了,才记录下这个问题。。。这是因为在我们写的类中存在匿名类对于接口和抽象类来…
部署代码的时候,由于自身技术不精和疏忽,导致查询数据没有正常显示,
排除法最后只能是放置部署文件时未包括多出来的$class文件。放上去之后果然好使了,才记录下这个问题。。。
这是因为在我们写的类中存在匿名类
对于接口和抽象类来说, 不能被实例化。
例子:
SysUserBean sysUserBean = this.jdbcTemplate.queryForObject(sql,
new Object[]{loginName,password},
new RowMapper(){
public SysUserBean mapRow(ResultSet rs, int rowNum) throws SQLException {
SysUserBean sysUserBean = new SysUserBean();
sysUserBean.setUserId(rs.getInt("User_Id"));
sysUserBean.setCreateUserId(rs.getInt("Create_User_Id"));
sysUserBean.setCreateTime(rs.getTimestamp("Create_Time"));
return sysUserBean;
}
});
当一个类文件编译之后有很多类名字中有$符, 比如Test.class, Test$1.class, Test$2.class, Test$MyTest.class
$后面跟数字的类就是匿名类编译出来的结果.Test$MyTest.class则是内部类MyTest编译后得到的。
在类SysUserDaoImpl中的getLoginUser方法出现new RowMapper()类似的情况,
我们在编译类文件SysUserDaoImpl的时候,就会出现$1.class,$2.class的情况