跳到主要內容

發表文章

目前顯示的是有「JPA」標籤的文章

Spring Data JPA Transaction

Entity @Data @NoArgsConstructor @AllArgsConstructor @Entity(name = "messenger") @IdClass(MessengerPrimaryKey.class) public class Messenger implements Serializable { @Id @Column(name = "user_id", length = 64, nullable = false) private String userId; @Id @Column(name = "psid", length = 64, nullable = false) private String psId; @Column(name = "page_id", length = 64, nullable = false) private String pageId; } PrimaryKey @Data @NoArgsConstructor @AllArgsConstructor public class MessengerPrimaryKey implements Serializable { private String userId; private String psId; } Test1 transactionalTest1 是基本的 transactional, 在 transactionalTest1 結束後會做一個 commit import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.transaction.annotation.Transactional; import tw.com.u...