必威体育Betway必威体育官网
当前位置:首页 > IT技术

SpringData @Modifying注解和事务(五)

时间:2019-10-01 13:12:17来源:IT技术作者:seo实验室小编阅读:58次「手机版」
 

modifying

第一种方式

我们可以利用Repository提供的子接口来进行添加,删除和修改。

第二种方式

我们可以使用定制化JPQL的方式来实现删除和修改,注意!!!没有添加~因为JPQL不支持Insert

添加一个修改email的方法

测试方法

直接运行会报错

在原接口处新添@modifying注解

运行测试方法还是会报错

这个事务我们通常加在service上边儿

所以我们定义一个PersonService

需要注意的是,我在编写APPlicationcontext.xml配置文件的时候,并没写自动扫描的包,需要加上。

否则的话,这个PersonService即使加了@Service注解也不会被纳入到IOC容器里边儿。

运行测试方法后,成功修改~~

相关阅读

关于 @Transient 注解 的使用

关于 @Transient 第一次看到这个注解,于是百度一下.实体类中使用了@Table注解后,想要添加表中不存在的字段,就要使用@Transient这个

Javax-persistence注解详解

swagger2 常用注解的使用

一、@Api  效果:@Api注解放在类上面,这里的value是没用的,tags表示该controller的介绍。二 、@ApiOperation效果:@ApiOperation注解

深入理解@Autowired注解以及Spring加载Bean的机制

@Autowired注解在平时开发中用的非常的多,即自动装配,这些天碰到了一个与之相关的报错,所以打算深入理解其原理。 首先看看它的定

Spring ApplicationContext.xml 配置文件常用注解和详

ApplicationContext.xml<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans"

分享到:

栏目导航

推荐阅读

热门阅读