我正在尝试创建一个mybatis通用更新方法。
我有一项具有此功能的服务:
<Company>
<Employee>
<SSN>111111111</SSN>
<Dependent>
<SSN>222222222</SSN>
其中String是参数属性,而Object是值。
还有这样的界面:
<Company>
<Employee>
<EESSN>111111111</EESSN>
<Dependent>
<SSN>222222222</SSN>
我正在尝试使用如下映射器xml文件定义mybatis的通用更新:
Map<String, Object> map = convertObjectToMapforUpdate(entity, UPDATE);
mapper.update(tableName, map, identifier);
我尝试了很多选项,但是没有一个起作用。我尝试使用列表而不是HashMap,尝试使用特定的Object作为parameterType,但是它们中的任何一个都起作用。
有人知道怎么做吗?
非常感谢您的时间:)
答案 0 :(得分:0)
谢谢罗马。这很有帮助。很抱歉重复这个问题,因为我浪费了3天的时间来寻找解决方案,但没有发现任何问题。请将此问题标记为重复引用罗马的链接。谢谢