数据库字段带下划线:el_empno 在@Query中我们这样 :( value = “select el_empno as empno …”) OK,异常来了:java.sql.SQLException: Column ‘列名’ not found
再使用spring boot 时,在…Repository中使用类似语句时: @Query(value = “SELECT 列名1,列名2,…列名n FROM 表名称”, nativeQuery= true) 如果你是这样:@Query(value = “SELECT 列名1 AS 别名1,列名2 AS 别名2,…列名n AS 别名N FROM 表名称”, nativeQuery= true) 就会报错:java.sql.SQLException: Column ‘列名’ not found
当我们使用SQL语句时,表中的所有字段全写出来,如果多就用*,不多的话就一个一个写出来,记得不要加别名, 如果不全部写出来的话就会报:java.sql.SQLException: Column ‘列名’ not found