怀人 2020-08-17 21:33 采纳率: 25%
浏览 170
已采纳

java,ssm框架,select操作,后端实体类属性全=null,前端却能接收到值

问题求助,大佬,咩走啊。。。。。。

1.问题

ssm框架,后端使用实体类接收mybatis的查询数据,实体类属性全=null,前端却能接收到值。

2.截图

图片说明

图片说明

图片说明

3.环境

mybatis-3.4.6、mybatis-spring-1.3.3、spring-5.2.0

4.补充

1.实体类未加任何注解,属性驼峰命名,无参构造方法、getter/setter都有

2.mapper.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mabatis-3-mapper.dtd">


<mapper namespace="demo.dao.dataSourceTwo.IDemoJobDataDao">

    <resultMap id="DemoJobData" type="demo.entity.DemoJobData">
        <id column="id" property="id" jdbcType="VARCHAR" />
        <result column="job_name" property="jobName" jdbcType="VARCHAR" />
        <result column="trigger_cron" property="triggerCron" jdbcType="VARCHAR" />
        <result column="description" property="description" jdbcType="VARCHAR" />
        <result column="status" property="status" jdbcType="INTEGER" />
    </resultMap>

    <select id="findByStatus" resultMap="DemoJobData">
        SELECT id as, job_name, trigger_cron, description, status FROM
        d_job_data WHERE status = #{status, jdbcType=INTEGER}
    </select>
</mapper>

3.项目使用分包的方式,配置了多个数据源,这个自动转驼峰也一直不生效

    <!-- 使用spring方式,创建会话工厂的组件 -->
    <bean id="sqlSessionFactoryTwo" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSourceTwo" />
        <property name="mapperLocations" value="classpath:demo/mapper/dataSourceTwo/*.xml" />
        <property name="configuration">
            <bean class="org.apache.ibatis.session.Configuration">
                <property name="mapUnderscoreToCamelCase" value="true" />
            </bean>
        </property>
    </bean>

4.我已经疯掉了☹

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-08-18 00:26
    关注

    如果前端可以得到值,说明这些属性是延迟加载的,所以调试器无法求值。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误