美文网首页开发随笔
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