我一直知道的MySQL在Linux上有字段名表名等的大小写问题,于是为了避免这个问题,选择了下划线和全小写,心说虽然咱用的是JPA,只要使用注解写清楚表名和字段名是大写的,不也没事么。例如这样
实际上证明,想象比搬砖生活丰富的多。亲们,我用JPA实现查表操作的时候,Exception跳出来说表不存在,因为表名是全小写的,我还能怎样┑( ̄Д  ̄)┍。接下来,折腾才刚刚开始……不妨看下日志,内心异常的沉重
2019-09-24 17:31:16.407 ERROR 25864 --- [ XNIO-2 task-1] o.h.engine.jdbc.spi.SqlExceptionHelper : (conn=348) Table '4a.t_assets_mgr' doesn't exist
2019-09-24 17:31:16.420 ERROR 25864 --- [ XNIO-2 task-1] c.s.xxxx.aop.logging.LoggingAspect : Exception in com.xxx.yyyy.service.StaticQuadraa.initLevel() with cause = 'org.hibernate.exception.SQLGrammarException: could not extract ResultSet' and exception = 'could not extract ResultSet; SQL [n/a]