error:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long

问题:mysql中id存的是int(10),java代码中的id为long,转不过去
解决:mysql中的int要是需要转到java中的long,需要选择unsigned这个选项,即if(unsigned)convert to long
还有一个和当时mysql设置有关的,string date输入时为20180109,结果输出成了2018-01-09 00:00:00,是因为当时的date在mysql中的设置为DATE类型,自动切换类型了。
posted @ 2018-02-27 11:34  Shaw_喆宇  阅读(6153)  评论(0编辑  收藏  举报