Vue开发记录(三)

一、Lombok是什么?

Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的

lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的
直接用@Data,简单粗暴。

二、创建实体类

表名和实体类名一致,加Entity使得spring将表和类关联。
实体类的字段和表名也要一样的,成员符合驼峰命名

注解作用
@IdId 标注用于声明一个实体类的属性映射为数据库的主键列
@GeneratedValue@GeneratedValue 用于标注主键的生成策略,通过strategy 属性指定 –IDENTITY:采用数据库ID自增长的方式来自增主键字段

三、SpringDataJPA

非常方便数据库到java程序的映射,也不用写一些接口,只需要定义一个接口继承JpaRepository,只需要在实体类这边把实体类和表配置起来就行了。全自动化的ORM框架,底层Hibernate。Mybatis实际上是一个半自动化的,MyBatis的用法是查询的结果集和类的对应。

实体类设置
@DynamicInsert
动态插入
@DynamicUpdate
动态修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值