本人菜鸟,最近正在写一个购物车功能的,我想的通过当前登录的用户id来查找该用户下的购物车列表,我用的ssm框架搭建的项目。
请问大佬们该如何实现这个功能

解决方案 »

  1.   

    mapper里面该怎么写呀?谢谢了。
      

  2.   

    mapper里面查询语句该怎么写啊
      

  3.   

    写连接查询两张表的SQL,在把结果集映射到一对多关系里面
    类似这种: <resultMap type="com.mybatis.entity.User" id="userAndItemsResultMap">
                <!-- 用户信息 -->
                <id column="user_id" property="id"/>
                <result column="username" property="username"/>
            <!-- 订单信息
                一个用户对应多个订单,使用collection映射 -->
                <collection property="ordersList" ofType="com.mybatis.entity.Orders">
                     <id column="id" property="id"/>
                     <result column="user_id" property="userid"/>
                    <result column="number" property="number"/>
                    <result column="createtime" property="createTime"/>
                    <result column="note" property="note"/>
                 </collection>
            </resultMap>
      

  4.   

    我这里面在购物车表中,一个id对应多个商品id,该如何去写呢
      

  5.   

    类似啊,collection 再包含collection 。property对应到你实体类的List 的name
      

  6.   

    我这里面在购物车表中,一个id对应多个商品id,该如何去写呢你连数据库设计都没做好么?先做好设计,再写代码,数据库设计跟你实际的业务逻辑相关
      

  7.   

    我这里面在购物车表中,一个id对应多个商品id,该如何去写呢你连数据库设计都没做好么?先做好设计,再写代码,数据库设计跟你实际的业务逻辑相关
    实在抱歉 我可能描述问题不是很清楚让您搞不清楚了。这个数据库不是我设计的。
      

  8.   

    不需要做多表林立,直接获取session值,数据库加个账号,然后根据账号查