问题一:将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取值是添加一个判断即可