一。前端到dto 映射
这次前台传参的是一个对象,一直在用的基本的对象传参,
但是属性的映射我基本用的是String ,但是
最后为了使用mapper 的映射的vo对象,我最后无奈建立了一个另一个EXT的扩展的Vo,实现了String 到List的转化。
问题算是勉强解决了。
但是如果是:如果是:
public clasc dto{
private String id;
private List names;
private String s;
private String d;
}
是不是前台要传一个复杂的JSOn的对象:
{
“id”:“1”,
[
{
“dict_enable”:“1”,
“dict_id”:“6”,
“dict_item_code”:“”,
“dict_item_name”:“电话营销”,
“dict_memo”:“”,
“dict_sort”:1,
“dict_type_code”:“002”,
“dict_type_name”:“客户信息来源”
},
{
“dict_enable”:“1”,
“dict_id”:“7”,
“dict_item_code”:“”,
“dict_item_name”:“网络营销”,
“dict_memo”:“”,
“dict_sort”:2,
“dict_type_code”:“002”,
“dict_type_name”:“客户信息来源”
}
],
“s”:“a”,
“b”:“b”
}
二。dto 到PO的映射:
这里有2中方式:
一,是使用对象形式,所有的属性都取自对象属性。
dto 封装成一个对应的参数对象即可。
二。是使用hashMap,
dto 端封装成hashMap ,不断给对应的属性赋值,即可。
对结果的封装:
常用的也有2种:
1.封装成完全型的resultType 类型完全匹配。
2.resultType 对结果集进行映射。
6万+

被折叠的 条评论
为什么被折叠?



