花了3天解决了一个问题。终于明白出现异常不一定是程序语法的错误。
①Map<String,Object>的返回值只可以是数据库中的一条记录,使用select语句如果有多条可以返回就会出错。
②在使用insert into插入语句时一定要注意表的主键。插入失败可能导致空指针异常的问题。
③数据库中表设置成非空值,插入时也需要注意一下
④在用变量接收到一个空对象,判断它是否为空一定要用if(变量==null),不能使用这个对象的一些函数。
基础啊!!!!
花了3天解决了一个问题。终于明白出现异常不一定是程序语法的错误。
①Map<String,Object>的返回值只可以是数据库中的一条记录,使用select语句如果有多条可以返回就会出错。
②在使用insert into插入语句时一定要注意表的主键。插入失败可能导致空指针异常的问题。
③数据库中表设置成非空值,插入时也需要注意一下
④在用变量接收到一个空对象,判断它是否为空一定要用if(变量==null),不能使用这个对象的一些函数。
基础啊!!!!