注解

数据库对应java中类的时候:类名 -> 表名        变量名 -> 列名 (下划线改为驼峰式)

    想要自己的类名和表名不一致,可以采用注解:

@Table(name = "表名")      //注解后不加逗号

SQL 注解:

  1. @Entity :表明是一个实体类

  2. @Table :对应的数据表名

  3. @Id :主键

  4. @GeneratedValue:主键生成策略

  5. @Column : 映射表对应的字段名

  6. @Basic : 表示该属性是表字段的映射。 如果实体的字段上没有任何注解默认就是@Basic

  7. @Transient : 表示该属性不是表字段的映射

  8. @Lob : 将属性映射成支持的大对象类型 ,如Clob、Blob

  9. @IdClass 联合主键,一般不用也不推荐用

  10. @Temporal : 用来设置Date类型的属性映射到对应精度的字段

  11. @Data:会自动帮你配置好get(),set()方法

  12. @transactional:完全回滚

Spring 注解:

  1. @Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false. 即(@Autowired(required=false) 注入)它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hvk_l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值