今天工作中,遇到了百思不得其解的问题,就是程序在本地运行毫无问题,在远程则会出错,而且日志中无出错信息。最后终于解决,还是自己的基础不扎实,太轻浮了,在这里做个笔记,在实体与数据库关系表进行映射的时候,请尽量避免使用int,double,char,float,long等基本类型,为什么呢,因为在数据库里面数字类型的字段是可以为NULL的,对了可以为NULL,可是在JAVA中基本类型是不能为NULL的,如果一旦数据库的某个数字类型的字段是NULL值,那完了,你程序铁定出错,所以请尽量以Integer,Double,String,Float,Long来代替那些基本类型,要不然找错误都要找死你!