您的位置:首页 > 编程语言 > Java开发

spring boot核心注解

2020-02-03 00:44 991 查看

spring boot核心注解

一、controller注解

二、Spring-Data-Jpa注解

————JPA定义了一系列对象持久化的标准

SpringData JPA是spring基于ORM框架、JPA规范的基础上封装的一套JPA应用框架,可以使开发者使用极简的代码实现对数据库的访问和操作。它提供了包括增删改查等在内的基本功能,且易于扩展。

作者:风少侠
链接:https://www.jianshu.com/p/d6e87963d39e
来源:简书

JPA依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

*jpa配置

1. jpa的数据库操作注解

  • @Entity 注解该类对应数据库的一个表,
    例如:(配置文件中的create)则在数据库中建立一个与该类对应的表;
  • JPA下的数据库操作接口
方法 用法及返回值
jpa.findAll() 查找数据库中的列表,返回查询的列表
jpa. findOne(id) 按id值在数据库中查询数据 ,返回查询的对象
jpa.save(对象) 在数据库中添加数据 ,返回添加的对象
jpa.save(对象) 更新数据库中的数据,返回更新后的对象
jpa.delete(id) 删除数据库中的数据,返回null

2. jpa的事物管理注解
@Service——在类上注解,声明为事物管理类;
@Transactional ——在事物处理的方法上进行注解。

一般在添加,删除,更新中都使用事物处理,只有查询可以不使用事物处理

  • 点赞
  • 收藏
  • 分享
  • 文章举报
L_xiao_jie 发布了10 篇原创文章 · 获赞 0 · 访问量 102 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: