这是我的Project.xml当中SqlMapConfig的配置
对象关系映射,我检查了很多次,一点儿错误都没有啊!!!以下是我使用junit的Debug调试测试类的结果这个只能查询出表中字段与类属性相同的name那一列字段,其他字段查出为空null和0???以下是我的前台应用struts2+sprng整合的页面这个也是只能查询出表中字段与类属性相同的name那一列字段,其他字段查出为空null和0???哪位高手知道,我这里程序面是什么地方出问题了,帮忙给找出出问题的原因来啊!!!ibatisspring框架nulljunit

解决方案 »

  1.   

    这个也是反射技术实现的,找不到那个字段,可不是为null
      

  2.   

    在你的映射字段添加javaType属性试试  如下:
    <result property="projectId" column="project_id" jdbcType="varchar"  javaType="int"/> 
      

  3.   

    没有给出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" />
      

  4.   

    这是我的Project.xml,划横线的是我的查询所有的SQL语句
    这是我配置的SqlMapConfig.xml文件

    这是我配置的ApplicationContext.xml文件
    这是我的BasicDao.java基础DAO类
    这是我的ProjectDao.java调用BasicDao基础DAO类中的方法
    这是我的控制层BIZ层的Server类ProjectServerImpl.java
    你们俩从哪里看,我是来混经验的呢???