|
@@ -13,8 +13,7 @@
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
- id_
|
|
|
- , user_id_, friend_id_, friend_nickname_,friend_avatar_, memo_, create_time_, update_time_
|
|
|
+ id_, user_id_, friend_id_, friend_nickname_,friend_avatar_, memo_, create_time_, update_time_
|
|
|
</sql>
|
|
|
|
|
|
<insert id="insertBatch" keyColumn="id_" keyProperty="id" useGeneratedKeys="true"
|
|
@@ -25,6 +24,9 @@
|
|
|
(#{entity.userId}, #{entity.friendId}, #{entity.friendNickname}, #{entity.friendAvatar}, #{entity.memo}, #{entity.createTime},
|
|
|
#{entity.updateTime})
|
|
|
</foreach>
|
|
|
+ ON DUPLICATE KEY UPDATE
|
|
|
+ user_id_ = VALUES(user_id_),
|
|
|
+ friend_id_ = VALUES(friend_id_)
|
|
|
</insert>
|
|
|
<select id="findByUserIdAndFriendId" resultMap="BaseResultMap">
|
|
|
SELECT <include refid="Base_Column_List"/> FROM im_user_friend WHERE user_id_ = #{userId} AND friend_id_ = #{friendId} LIMIT 1
|