救救孩子吧
java吧
全部回复
仅看楼主
level 1
dkfjfbbd 楼主
用了sprint security,不知道为啥,这个lock根本改不了(无论代码改还是在数据库直接改),一改立马刷新回去,有没有大佬帮帮忙
2020年12月04日 02点12分 1
level 11
不能吧,估计有地方调用了
2020年12月04日 02点12分 2
不知道哪调用了,别人的就能改。我用的jpa 还一直给我报错,映射不上,bit类型的,不是用boolean的么
2020年12月04日 02点12分
先解决报错,没准跟这个有关系
2020年12月04日 02点12分
@J_Engineer 表里其他字段都能改,就这个lock ,真就被lock 了。同样的代码我改密码都没事,改它就出事,不知道报错原因。
2020年12月04日 02点12分
仔细看看代码吧,没那么神奇自动改值
2020年12月04日 02点12分
level 12
lock关键字,不要用作字段名
2020年12月04日 02点12分 4
哭了,快一天了,找不到问题所在
2020年12月04日 02点12分
@dkfjfbbd 那是你排除法有问题,sql打印出来,自己直接在Navicat执行不就知道了。这种关键字mysql需要用`lock`引起来.但是这种引起来不是标准sql,在很多数据库是不认的。所以数据库框架不会加引号。最究极的原因就是不要用关键字!
2020年12月04日 02点12分
level 11
啊,这。
2020年12月04日 02点12分 6
level 6
有一种jdbc感觉但缺些啥
2020年12月04日 23点12分 10
1