备注遇到的坑
接口:
/**
* 插入或者修改黑白名单列表
* @param contactBook
* @return
*/
boolean insertOrUpdate(@Param("contactBook") ContactBook contactBook);
实现类:
/**
* 插入或者修改黑白名单列表
* @param contactBook
* @return
*/
@Override
public boolean insertOrUpdate(ContactBook contactBook) {
return this.baseMapper.insertOrUpdate(contactBook);
}
Mapper:
/**
* 插入或者修改黑白名单列表
* @param contactBook
* @return
*/
boolean insertOrUpdate(@Param("contactBook") ContactBook contactBook);
Mapper.xml:
<insert id="insertOrUpdate" parameterType="com.spring.security.demo.entity.ContactBook">
INSERT INTO `tbl_contact_book`(`imei`, `contact_list`, `ability`, `create_time`, `update_time`)
VALUES
(#{contactBook.imei}, #{contactBook.contactList}, #{contactBook.ability},#{contactBook.updateTime}, #{contactBook.updateTime})
ON DUPLICATE KEY UPDATE contact_list = values(contact_list),ability = values(ability),update_time = values(update_time)
</insert>
注意:这里(ON DUPLICATE KEY UPDATE 后面)更新字段的必须和数据库字段名一致。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。