什么网站可做浏览器首页,企业邮箱账号大全,搜索引擎优化的主题,大连网站建设仟亿报错信息#xff1a; 原因#xff1a;MySql和Java变量大小写产生的冲突。 
经过查阅各个博客等#xff0c;得出浅显结论#xff08;不一定对#xff09;#xff1a;MySql大小写不敏感#xff0c;Java大小写敏感#xff0c;当Javabean转为MySql数据库表时#xff0c;Ja…报错信息 原因MySql和Java变量大小写产生的冲突。 
经过查阅各个博客等得出浅显结论不一定对MySql大小写不敏感Java大小写敏感当Javabean转为MySql数据库表时Javabean中会将存在大小写的变量用下划线加转为小写替代类似于Javabean是驼峰命名法转为MySql表则转为下划线命名法。这样就导致Javabean变量于MySql表内变量一致但是经转换为下划线命名法后与MySql表变量不一致。 以userID变量为例。 解决方法 在Java中全部用小写 如userid。 可读性较差  在Java中加上_将类驼峰命名转下划线命名 如user_i_d。 可读性较差  在数据库中加_Java中用驼峰命名法 如 MySqluser_ID JavauserId 可读性高符合规范强烈建议。