美文网首页开发随笔
SpringBoot点餐随笔-买家类目DAO

SpringBoot点餐随笔-买家类目DAO

作者: 8813d76fee36 | 来源:发表于2017-10-05 10:40 被阅读3次

    配置

    • 数据库使用MySQL,pom.xml引入MySQL连接驱动
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
            </dependency>
    
    • 持久层框架使用SpringBoot Data JPA
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-jpa</artifactId>
            </dependency>
    
    • 在application.yml文件中配置数据库信息,并打开JPA的SQL语句输出
    spring:
      datasource:
        driver-class-name: com.mysql.jdbc.Driver
        username: root
        password: root
        url: jdbc:mysql://localhost:3306/sell?characterEncoding=utf-8&useSSL=false
      jpa:
        show-sql: true
    

    编码

    • 实体类-商品类目
    商品类目实体类

    注意
    实体类命名为驼峰式,JPA对应表名为xxx_xxx 如product_category。
    若实体类名与表明不对应,则可以在实体类上加@Table(name = "表名")指定。

    • 将实体类与表映射
      类上加@Entity注解,id字段加@ID注解,由于该表ID是自增的,因此还要在ID字段上加@G()eneratedValue注解。
    实体类表映射
    • 实现数据修改时自动更新修改时间为当前时间
      在实体类上加@DynamicUpdate注解。(org.hibernate.annotations.DynamicUpdate

    相关文章

      网友评论

        本文标题:SpringBoot点餐随笔-买家类目DAO

        本文链接:https://www.haomeiwen.com/subject/zaboextx.html