1、今天在在数据库中建了一个表,然后就写了一个简单的增删改查,犯了一个错误,遇到了一个不算错误的错误
错误1:
上图中框到了的地方,传到sql语句的参数是String类型的,逆向工程时是Integer,忘记改了,结果运行接口,报错都没报,在log中提示sql语句预编译没通过,现在才知道这里写错了,sql预编译是无法通过的,如果不是 log,都发现不了这个问题,下次不能犯这个错误了,谨记
错误2:
这个是今天建的一张表转储后的sql代码 ,mysql,数据库图形界面用的是navicat 12 ,不知道这个换行是哪里来的,后面我又加了一个相同的字段,没有出现换行的情况,不知道为什么会出现这种情况,添加数据的时候一直添加不进去,找了很久才想到可能是这个的原因,因为逆向工程的时候,生成的实体类get set 方法也是有换行的,