学java的第3天 后端商城小程序工作

1.数据库的大坑 特殊字段名

’我的图片表中有一个字段是描述我写成desc了,正好是mysql中的关键字 就不能使用了

2.后端编写 

2.1可以把请求分开

在商品浏览页中 只显示商品的大致信息 当用户再点击其他按钮时在发出请求

2.2把请求合并

把数据整合到一起 利用association 和 collection 表示 

2.2.1association

多对一 

<association property="categories" javaType="com.hrmy.entity.Categories">
            <id property="id" column="id"/>
            <result property="parentId" column="parent_id"/>
            <result property="name" column="name"/>
            <result property="createdAt" column="created_at"/>
            <result property="updatedAt" column="update_at"/>
        </association>

2.2.2collection

一对多

2.3遇到的问题

collection中需要ofType 

3.一个框框实现条件模糊查找

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductSearchVo {
    //商品名称
    private String productSearchVo;
}
    @ApiOperation(value = "根据商品名字模糊查询商品")
    @GetMapping("{nameAndId}")
    public Result queryByNameAndId(@ApiParam(value = "商品或者id模糊查询商品")  ProductSearchVo productSearchVo) {
        return productsService.queryByNameAndId(productSearchVo);
    }
 <select id="queryByNameAndId" resultType="com.hrmy.entity.Products">
        select
            id, name, category_id, created_at, updated_at, desc_img, status, sales,main_photo
        from products
        where ishot = 0
        <if test="productSearchVo != null and productSearchVo !=''">
            and (name like concat ('%',#{productSearchVo},'%')) or (id like concat('%',#{productSearchVo},'%'))
        </if>
    </select>

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 是的,微信小程序后端可以用Java编写。微信小程序本身是基于微信官方的框架开发的,而这个框架是可以和各种后端语言相连接的。所以你可以使用Java作为微信小程序后端语言。当然,你也可以使用其他语言,比如Python、Node.js等。 ### 回答2: 是的,微信小程序后端可以使用Java编写。 在微信小程序开发过程中,可以选择不同的后台技术来支持小程序的数据存储、业务逻辑和接口调用,其中之一就是使用Java语言进行后台开发。 使用Java作为后端语言有许多好处。首先,Java是一种通用且成熟的编程语言,具有强大的面向对象的特性和丰富的开发工具和框架。Java语言拥有丰富的第三方库和成熟的开发生态圈,可以帮助开发者快速构建稳定和高效的后台服务。此外,Java还具有良好的跨平台性,可以在不同的操作系统上运行,有很好的可移植性。 对于微信小程序后端开发Java可以通过Spring Boot框架来构建后台服务。Spring Boot是一个快速开发框架,可以帮助开发者快速搭建基于Java的RESTful API服务,提供各种数据库操作、身份验证和数据传输等功能。通过Spring Boot可以与微信小程序进行数据传输和交互,实现小程序的用户登录、数据存储和业务逻辑等功能。 因此,开发者可以选择使用Java语言和Spring Boot框架来开发微信小程序后端,以实现数据的处理和业务逻辑的实现。但需要注意的是,Java开发可能相对于其他语言开发会有一些环境配置和习成本,开发者需要掌握Java语言和相关的开发框架,以充分发挥Java在微信小程序后端开发中的优势。 ### 回答3: 是的,微信小程序后端开发可以使用Java语言来实现。微信小程序后端主要负责处理用户请求、数据存储和业务逻辑处理等功能。Java作为一种广泛应用于后端开发的编程语言,具有丰富的开发框架和库,非常适合用来构建微信小程序后端。 使用Java编写微信小程序后端时,可以使用一些流行的Java开发框架,如Spring Framework、Spring Boot等。这些框架提供了许多实用的功能和工具,可以简化后端开发的过程,并提高开发效率。 在使用Java进行微信小程序后端开发时,可以使用Java提供的HTTP请求处理功能来接收并处理用户的请求。同时,可以使用Java的数据库操作库,如JDBC或者ORM框架,来与数据库进行交互,实现数据的存储和读取操作。还可以使用Java提供的其他工具和库,来实现一些业务逻辑的处理,如支付功能、推送功能等。 需要提醒的是,与前端开发相比,后端开发需要涉及到更多的技术和知识,如数据库设计、接口开发、业务逻辑处理等。因此,在进行微信小程序后端开发时,建议具备一定的后端开发经验和相关知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值