问题描述:由于工作原因,把部分 字段改了,大体这样 StatementCallback; uncategorized SQLException for SQL [insert into test(schoolId,classId,teacherId,weekId,serialno,name) values(28529,23402,328717,7,8,'')]; SQL state [null]; error code [17081]; 批处理中出现错误: ORA-01400: 无法将 NULL…
今天在使用echarts练习官方给的实例的时候,代码没有问题 却总是报错“Cannot read property 'getAttribute' of null” 找了好久的文档没有看明白 ... 最后终于发现造成这种错误的原因是 echarts.js引用放在head中或者放在body中HTML代码的前面了,造成加载时阻塞后面的html. 解决方法很简单 就是 不要把echarts.js放在head中   只要将其放在</body>之前就可以了 问题解决…
删除字典中的null 我们在处理服务器传过来的数据过程中,如果数据中出现null,我们是没法进行本地持久化处理的.在使用NSUserDaults保存本地时,如果其中一个字段的value为NULL值,就会出现崩溃. null产生原因 null是后台在处理数据的时候,如果没有设置默认的value值,数据库默认填充的值,就为null值,从服务器传过来,我们json or xml解析成null值. 解决办法 服务器端做好处理,让所有的字段对应都有默认的不为空的值 本地做删除null处理 本地做删除nul…
前言:当数据进行json转换时,当属性值为null时,json解析就会中断,导致接下来的数据无法正确获取.原则上来讲服务器端发送的json字符串不允许存在属性值为空的情况,但是如果服务器端发送了null的属性值,客户端也必须要解决. 这里举个今天遇到json转换null值的实例,在下面提一下 代码 Bean Hr public class Hr { private Integer id; private String name; private String phone; private Str…
对于不是采用所有字段都是not null的mysql表设计而言,mysql提供了一个<=>操作符. 在oracle中我们的处理方式通常类似: where a = #{var} or #{var} is null 或者 where a = nvl(#{var},' ') or nvl(#{var},' ') = ' ' 在mysql中则是: where a = ifnull(#{var},' ') or ifnull(#{var},' ') = ' ' 或者: where a= #{var} o…
网上很多人说要把applicationContex.xml文件中加上如下第二行的<!DOCTYPE/>标签,说明DTD.<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"…
清空具有外键约束的表时报ERROR 1701(42000)的解决   mysql> truncate table t_users;ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint (`test`.`t_user_action`, CONSTRAINT `t_action_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `test`.`t_use…
之前在调试存储过程时,出现卡死情况,无法插入数据 解决方法 1.查看那些表被锁住: --1.查看那些表被锁住--- select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; 2.查看引起死锁的会话: --3.查看引起死锁会话-- select b.username,b.sid,b.serial#,logo…
1. manage.py@MxOnline > makemigrations users manage.py@MxOnline > migrate users 2. 操作django的admin,添加用户时报错: , 'Cannot add or update a child row: a foreign key constraint fails (`mxonline`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564e…
策略模式解决if - else 的代码 业务场景: 外包企业的审批人需要审批打卡的场景: 审批人分为多种不同的级别,多种级别中具有方式相同但是内容不同的操作:审批. 原来场景: 有前端传来审批人参数,使用if-else 来判断该审批人的级别属于哪一个级别,执行相应的审批方法.每一个审批方法写在了业务类底,命名采用1级审批,2级审批---等等的命名方式来命名. 问题:if - else 逻辑复杂,不易阅读,函数中审批能抽象的地方未抽象, 两个核心问题:test测试非常麻烦,新增审批人员需要对代码进…