救救孩子吧
java吧
全部回复
仅看楼主
level 1
dkfjfbbd
楼主
用了sprint security,不知道为啥,这个lock根本改不了(无论代码改还是在数据库直接改),一改立马刷新回去,有没有大佬帮帮忙
2020年12月04日 02点12分
1
level 11
J_Engineer
不能吧,估计有地方调用了
2020年12月04日 02点12分
2
dkfjfbbd
不知道哪调用了,别人的就能改。我用的jpa 还一直给我报错,映射不上,bit类型的,不是用boolean的么
2020年12月04日 02点12分
J_Engineer
先解决报错,没准跟这个有关系
2020年12月04日 02点12分
dkfjfbbd
@J_Engineer
表里其他字段都能改,就这个lock ,真就被lock 了。同样的代码我改密码都没事,改它就出事,不知道报错原因。
2020年12月04日 02点12分
J_Engineer
仔细看看代码吧,没那么神奇自动改值
2020年12月04日 02点12分
level 12
二柱子😷
lock关键字,不要用作字段名
2020年12月04日 02点12分
4
dkfjfbbd
哭了,快一天了,找不到问题所在
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
gngnss
有一种jdbc感觉但缺些啥
2020年12月04日 23点12分
10
1