Spring学习--Spring Data JPA 如何创建实体类

 时间:2024-10-12 12:58:39

1、首先通过 Spring Initializr 创建一个基于 SpringBoot 的应用框架,必须的依赖包括:lombok(简化代码开发),Spring Data JPA(JPA相关的依赖)和 MySQL Driver(测试使用 MySQL 数据库)。

Spring学习--Spring Data JPA 如何创建实体类

2、在 application.properties 中配置数据库连接信息,并额外添加如下配置:1. 应用启动时,数据库中如果没有相应表结构,则自动创建,如果存在,则不做任何操作2. 在控制台输出格式化后的SQL语句3. 因为使用的是MySQL数据库,需要指明相应的“方言”,这样在自动创建表结构时,会使用更好的 innodb 引擎,而不是 MyISAM 引擎对应的具体配置条目,请参考图示。

Spring学习--Spring Data JPA 如何创建实体类

4、定义实体类的主键列和其主键生成规则通过注解 @Id 来指明主键列,因为我们使用的是 mysql 数据库,其支持自增主键,所以 通过注解 @GeneratedValue(strategy=GenerationType.IDENTITY) 指明其主键使用自增序列。

Spring学习--Spring Data JPA 如何创建实体类

6、执行SpringBoot启动类,观察控制台输出因为数据库中没有对应的表,所以控制台输出了建表语句,从建表语句中可以看出,主键ID采用自增序列的生成策略,并且Money 类型的成员变量 price 对应的列也采用了整型进行存储。

Spring学习--Spring Data JPA 如何创建实体类
  • 苹果手表怎么自定设置日历
  • iwatch电量怎么显示
  • Apple Watch名称怎么设置
  • iwatch7如何解锁手机
  • 苹果手表如何测血压
  • 热门搜索
    怀孕后怎么办 win7怎么调烟雾头 去西藏旅游费用多少钱 河南农业大学怎么样 意大利面酱怎么做 平面镜成像特点 欧元符号怎么打 西安旅游公司 溧阳旅游 好好学习天天向上英语怎么说