利用Spring+iBATIS,只能查出表中字段与类属性相同的字段,其他字段查出为空null和0???

beboyous 2013-03-15 03:04:29
这是我的Project.xml当中SqlMapConfig的配置




对象关系映射,我检查了很多次,一点儿错误都没有啊!!!



以下是我使用junit的Debug调试测试类的结果



这个只能查询出表中字段与类属性相同的name那一列字段,其他字段查出为空null和0???



以下是我的前台应用struts2+sprng整合的页面



这个也是只能查询出表中字段与类属性相同的name那一列字段,其他字段查出为空null和0???



哪位高手知道,我这里程序面是什么地方出问题了,帮忙给找出出问题的原因来啊!!!
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
beboyous 2013-03-15
  • 打赏
  • 举报
回复
引用 2 楼 bbaass_2009 的回复:
不知道楼主想问什么,请至少给出查询语句吧,然后说明那几个字段相要的,但是没有出来的;被你的图片偏了,我还以为是滚动条


引用 4 楼 tangzhi15226362469 的回复:
今天是来刷积分的




这是我的Project.xml,划横线的是我的查询所有的SQL语句


这是我配置的SqlMapConfig.xml文件



这是我配置的ApplicationContext.xml文件


这是我的BasicDao.java基础DAO类


这是我的ProjectDao.java调用BasicDao基础DAO类中的方法


这是我的控制层BIZ层的Server类ProjectServerImpl.java


你们俩从哪里看,我是来混经验的呢???


bbaass_2009 2013-03-15
  • 打赏
  • 举报
回复
没有给出select语句的话,你看下这样吧: 如果你写的是resultClass="project" 那么请写成select project_id as projectId(注意要和类里面的名字一样) from .. 如果你是resultMap="t_project" 那么轻写成select project_id from...(然后要注意你在map的配置里做好column_name和类里面属性的映射) 如:<result property="projectId" column="project_id" />
tianma630 2013-03-15
  • 打赏
  • 举报
回复
在你的映射字段添加javaType属性试试 如下: <result property="projectId" column="project_id" jdbcType="varchar" javaType="int"/>
成风-逝去 2013-03-15
  • 打赏
  • 举报
回复
PowerCam5
bbaass_2009 2013-03-15
  • 打赏
  • 举报
回复
不知道楼主想问什么,请至少给出查询语句吧,然后说明那几个字段相要的,但是没有出来的;被你的图片偏了,我还以为是滚动条
  • 打赏
  • 举报
回复
这个也是反射技术实现的,找不到那个字段,可不是为null

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧