|
@@ -18,15 +18,11 @@
|
|
|
|
|
|
<insert id="insertBatch" keyColumn="id_" keyProperty="id" useGeneratedKeys="true"
|
|
|
parameterType="com.yonge.cooleshow.biz.dal.entity.ImUserFriend">
|
|
|
- INSERT INTO im_user_friend(user_id_, friend_id_, friend_nickname_,friend_avatar_, memo_, create_time_, update_time_)
|
|
|
- VALUES
|
|
|
+ INSERT INTO im_user_friend(user_id_, client_type_, friend_id_, friend_type_, friend_nickname_,friend_avatar_, memo_, create_time_, update_time_) VALUES
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
- (#{entity.userId}, #{entity.friendId}, #{entity.friendNickname}, #{entity.friendAvatar}, #{entity.memo}, #{entity.createTime},
|
|
|
- #{entity.updateTime})
|
|
|
+ (#{entity.userId}, #{entity.clientType}, #{entity.friendId}, #{entity.friendType}, #{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_)
|
|
|
+ ON DUPLICATE KEY UPDATE user_id_ = VALUES(user_id_), client_type_ = VALUES(client_type_), friend_id_ = VALUES(friend_id_), friend_type_ = VALUES(friend_type_)
|
|
|
</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
|