如何从数据库中删除?

时间:2019-10-20 05:12:29

标签: spring-boot

我正在使用Spring框架,以下代码曾用于删除记录,但无法正常工作,为什么?

//let l_animationsArray = new Array();
//l_animationsArray.push(Animated.timing(this.spaceAnimatedTranslations.x, {toValue: event.nativeEvent.translationX,duration: 0,easing: Easing.linear,}));
//l_animationsArray.push(Animated.timing(this.spaceAnimatedTranslations.y, {toValue: event.nativeEvent.translationY,duration: 0,easing: Easing.linear,}));
//Animated.parallel(l_animationsArray).start();
this.spaceAnimatedTranslations.setValue({x: l_panTranslateX, y: l_panTranslateY});

1 个答案:

答案 0 :(得分:2)

findByObjectKey正在向您返回收藏集,并且

postAttachments.remove(0);

仅将记录从集合中除去,而不是从数据库中除去。因此,要从dabase中删除数据

  1. 您需要致电entityManager.remove(postAttachments.get(0)),因为该实体需要管理和交易。
  2. 使用Spring存储库方法,在这种情况下,postAttachmentRepo.delete(postAttachments.get(0))会Spring管理一切(事务以及实体均受管理)。