应用dto时候的错误There is no getter for property named ‘**‘ in ‘class ***‘?问题:**

在应用DTO时遇到错误:'There is no getter for property named '***' in 'class ***''。问题根源在于DTO类中属性名称的大小写错误,应确保属性名与引用的字段名称一致,例如activity、title、room,而非大写的Activity、Title、Room。这个常见的错误可能导致程序无法正常工作,对于遇到相同问题的开发者,及时检查属性名称大小写是解决的关键。
摘要由CSDN通过智能技术生成

出现这个问题的时候我是因为

 <resultMap id="TotalActivityDtoMap" type="station.project.meeting.dto.SubactivityDto">
    <result column="subactivity_id" jdbcType="INTEGER" property="subactivityId" />
    <result column="subactivity_name" jdbcType="VARCHAR" property="subactivityName" />
    <result column="subactivity_desc" jdbcType="VARCHAR" property="subactivityDesc" />
    <result column="activity_id" jdbcType="INTEGER" property="activityId" />
    <result column="isNeedSign" jdbcType="VARCHAR" property="isneedsign" />
    <result column="showQRcodeUrl" jdbcType="VARCHAR" property="showqrcodeurl" />
    <result column="signQRcodeUrl" jdbcType="VARCHAR" property="signqrcodeurl" />
    <result column="show_begindate" jdbcType="TIMESTAMP" property="showBegindate" />
    <result column="show_enddate" jdbcType="TIMESTAMP" property="showEnddate" />
    <result column="signin_begindate" jdbcType="TIMESTAMP" property="signinBegindate" />
    <result column="signin_enddate" jdbcType="TIMESTAMP" property="signinEnddate" />
    <result column="person_number" jdbcType="INTEGER" property="personNumber" />
    <result column="subactivity_status" jdbcType="VARCHAR" property="subactivityStatus" />
    <result column="room_id" jdbcType="INTEGER" property="roomId" />
    <result column="is_del" jdbcType="INTEGER" property="isDel" />
    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值