xml中是这样写的
Dao类
SmbmsbillQueryvo类
SmbmsbillCustom类
Controller类
jsp
控制台输出
DEBUG [http-apr-8080-exec-3] - ==> Preparing: UPDATE smbms_bill s1 JOIN smbms_provider s2 ON s1.providerId = s2.id SET s1.billCode = ?, s1.productName = ?, s2.proName = ?, s1.productCount = ?, s1.isPayment = ?, s1.creationDate = ? where s1.id = ?
DEBUG [http-apr-8080-exec-3] - ==> Parameters: null, null, null, null, null, null, null
DEBUG [http-apr-8080-exec-3] - <== Updates: 0
求大神指点
DEBUG [http-apr-8080-exec-3] - ==> Parameters: null, null, null, null, null, null, null
参数为null啊,所以肯定为0啊
https://www.cnblogs.com/bibohan/p/5505517.html
通过bean存取对象的值,
这个很明显是参数没有传递进来。如果是在controller中就没有值,那就要看看前端传递的时候是不是写错了什么
首先检查对象smbmsbillQueryvo是否存在属性的get、set方法。以及前端传参是否与你的属性名一致。
通过bean存取对象的值
这个很明显是参数没有传递进来。如果是在controller中就没有值,那就要看看前端传递的时候是不是写错了什么
首先检查对象smbmsbillQueryvo是否存在属性的get、set方法。以及前端传参是否与你的属性名一致
xml取值的方式不对
应该这样写:
#{smbmsbillQueryvo.smbmsbillCustom.id}