问题:list迭代出来的数据,怎么通过jquery获取?
答:$("父级id").click(function(){
$(this).find("标签").attr("属性");
});
收集用户数据,对用户数据进行保存,但是在用Mybatis返回数据数据实体类的时候,由于数据实体类中还存在一个List<实体类>,一直报参数返回不正确,于是在mybatis官网找,找到了用法,如下:
<!-- 动态sql -->
<!-- 根据userid获取商品信息 -->
<resultMap id="res" type="com.caoporn.merchants.entity.Anaylize">
<id column="id" property="id"/>
<result column="user_id" property="userId"/>
<result column="item_id" property="itemId"/>
<result column="Zcount" property="count"/>
<collection property="items" column="item_id" javaType="java.util.ArrayList" ofType="com.caoporn.merchants.entity.Item">
<id column="id" property="id"/>
<result column="brand" property="brand"/>
<result column="model" property="model"/>
<result column="title" property="title"/>
<result column="sell_point" property="sellPoint"/>
<result column="price" property="price"/>
<result column="num" property="num"/>
<result column="barcode" property="barcode"/>
<result column="image" property="image"/>
<result column="cid" property="cid"/>
<result column="status" property="status"/>
<result column="created" property="created"/>
<result column="updated" property="updated"/>
<result column="mid" property="mid"/>
</collection>
</resultMap>
<select id="findByUserId" resultMap="res">
select a.*,b.* from caoporn_ana a, caoporn_item b where a.item_id = b.id and user_id = #{userId};
</select>
<!-- 实体类 -->
package com.caoporn.merchants.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* @Author: 史皓燃
* @CreateDate 2019/2/15 11:22
* <h1>用户数据收集的实体</h1>
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Anaylize {
/** 主键 */
private Long id;
/** 用户id */
private Long userId;
/** 商品id */
private Long itemId;
/** 访问次数count */
private Long count;
/** 商品 */
private List<Item> items;
}