org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 不能对 nvarchar 调用方法。
### The error may exist in zzu/qg/mybatis/mapper/UserMapper.xml
### The error may involve zzu.qg.mybatis.mapper.UserMapper.findUserByInfo-Inline
### The error occurred while setting parameters
### SQL: select * from [user] WHERE user.sex = ?
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 不能对 nvarchar 调用方法。
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:107)
.....
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 不能对 nvarchar 调用方法。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1515)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:404)
......
报的sql语句出错,
我就进到数据库里面 ### SQL: select * from [user] WHERE user.sex = ? 测试sql语句
需要将 user.sex改为[user].sex