问题1 :1.8 新映入时间类使用出现的问题 :LocalDateTime
https://blog.csdn.net/hustzw07/article/details/82824358
关于不同jar 配置的关联性
问题2:一直提示 mysql数据库时间类型转换成java的LocalDateTime报错,
Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'create_time' from result set. Cause: java.sql.SQLFeatureNotSupportedException
; ]; null; nested exception is java.sql.SQLFeatureNotSupportedException
Conversion not supported for type java.time.LocalDateTime
我的问题是jar的版本问题: mysql-connector-java 各种版本要对应:
问题3: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by id desc limit 0, 10' at line 6
很明显语法问题:where 不是给 order by 和 limit 用的
问题4: 根据 in传入的内容排序,但是,最终输出的结果还是根据 id的大小正序输出,field 没有生效???
select * from t_item_sku where id in ( 1537, 15684, 3020, 246, 536)
order by FIELD (‘id’, 1537, 15684, 3020, 246, 536)
原来是应为field 后面指定的规则 参数 不能加单引号 ,直接 FIELD (‘id’, 1537, 15684, 3020, 246, 536) 就可以排序成功