TM
Size: a a a
TM
TM
IF
РН
@TransactionalПытаюсь у только что добавленной записи изменить значение, но оно просто сбрасывается. Даже если изменить в бд вручную - то же самое. Но если перезапустить приложение - то update работает. В качестве бд - postresql-12
public void moveFile(Long folderId, Long messageId) {
com.tailer.model.Message message = messageRepository.findByMessageId(messageId);
message.setFolder(folderId);
messageRepository.save(message);
}
package com.tailer.model;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Entity
@Table(name = "telegram_cloud_messages")
@Builder
public class Message {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "message_generator")
@SequenceGenerator(name = "message_generator", sequenceName = "message_sequence", allocationSize = 1)
private Long id;
private Long messageId;
private Long folder;
private String renamed;
private Boolean isRenamed;
}
TM
TM
com.tailer.model.Message message = messageRepository.findByMessageId(messageId);
message.setFolder(folderId);
РН
com.tailer.model.Message message = messageRepository.findByMessageId(messageId);
message.setFolder(folderId);
TM
TM
через
entityManager.flush()?
РН
TM
РН
РН
РН
РН
TM
И
A
R