@longzhonghua 多谢!遇到一个问题想请教一下,我参考您的代码写了一段,如下:
@Insert({"insert into DeviceInfo(id, name) values(#{id},#{name}"})
运行到这时报错BadSqlGrammarException,debug跟踪进去,看到生成的sql语句是insert into DeviceInfo(id, name) values(3, 'abc'),于是我直接在mysql命令行输入同样的语句,结果正常。这是什么原因啊?
另一段代码@Update({"update DeviceInfo set name=#{name} where id=#{id}"})则能正常运行,好奇怪啊。
请问第8.9节的MyBatis的例子为什么用的是@MysqlxCrud.Insert而不是@Insert?有什么区别吗?
请问第8.9节的MyBatis的例子,需要先手工创建数据库Book吗?还有schema.sql里执行的是如果user表存在就删除,那以前的数据岂不丢了?如果要实现如果user表不存在则创建,该如何修改?
刚看了前言,感觉很全面,很独特,希望可以在两周内看完。
P259中的JWT的header应该是记录加密算法的吧,怎么变成“使用sha-256的算法”了。
不说别的,就书里面代码的缩进垃圾透了,作者写的代码太不优雅,邋里邋遢。