2019.03.27开发遇到的细碎小问题:mybatis等

问题一:将Bigdecimal取三位小数之后传入数据库,始终都变成了整数,最后发现忘记了再数据库中设置小数点后位数

问题二:mybatis传参的问题

2.1 解决办法1
在接口参数里加上mybatis中的@param注解


public interface OfficeDao extends TreeDao<Office> {
    List<Office> findCompanyNameList(@Param("name")String name);
}

<select id="findCompanyNameList" parameterType="java.lang.String" resultType="com.pds.modules.sys.entity.Office">
    SELECT id,name FROM sys_office  where o.del_flag = '1'
       <if test="name!= null and name!= ''">
           AND name LIKE concat('%',#{name},'%')
       </if>
</select>



2.2 解决办法2
在xml的if里用”_parameter” 代表参数

<select id="findCompanyNameList" parameterType="java.lang.String" resultType="com.pds.modules.sys.entity.Office">
    SELECT id,name FROM sys_office  where o.del_flag = '1'
       <if test="_parameter!= null and _parameter!= ''">
           AND name LIKE concat('%',#{name},'%')
       </if>
</select>


问题三:js文件中 将某个变量名和方法名写成了一样的, 怎么调用都显示function不存在

问题四:Echarts 通过aJAX动态获取数据是  显示 firstX为null ,但是明明控制台打印是能打印出值来的,

 

最后发现数据库中的确有一些值为null  sql取值是添加一个判断即可

猜你喜欢

转载自blog.csdn.net/weixin_43226645/article/details/88852741