论代码规范的重要性

代码规范

事情不大,但是发生的时候,会出现bug,自己怎么调试都调试不出来。
事情是这样的:大晚上的兴致勃勃的调试代码,也没有什么,就是想调试一下hap框架下的查询。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.hand.core.demo.mapper.HapOrgCompanysMapper">
    <resultMap id="BaseResultMap" type="com.hand.core.demo.dto.HapOrgCompanys">
       <result column="COMPANY_ID" property="CompanyId" jdbcType="DECIMAL" />
        <result column="COMPANY_NUMBER" property="CompanyNumber" jdbcType="VARCHAR" />
        <result column="COMPANY_NAME" property="CompanyName" jdbcType="VARCHAR" />
    </resultMap>
    <sql id="Base_Column_List">
        COMPANY_ID,COMPANY_NUMBER,COMPANY_NAME
    </sql>
    <select id="findAll" parameterType="com.hand.core.demo.dto.HapOrgCompanys" resultMap="BaseResultMap">
        SELECT <include refid="Base_Column_List"/>
        FROM hap_org_companys
    </select>             
</mapper>

上面的是mybatis的配置文件,文件写的一点问题都没有(看着是没有),就比如:

<result column="COMPANY_ID" property="companyId" jdbcType="DECIMAL" />

column 对应的是数据库的字段,CompanyId对应的是实体类HapOrgCompanys的字段,直接都是抄过来的,但是在运行的时候,总数报错,CompanyId在实体类HapOrgCompanys中找不到,怎么调试都是这样,最后无奈把实体类的CompanyId字段改为COMPANY_ID,居然又可以了。。。我也很绝望,不知道为什么。

然后今早又来调试,突然听到驼峰命名规则,抱着试试的心态,把CompanyId改为companyId。

居然可以了,可以了,可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值