Ошибка отсоединенного объекта Hibernate - разные результаты для каждой среды - PullRequest
0 голосов
/ 10 мая 2019

у нас есть серверное приложение Java (созданное с использованием Java 9), и в настоящее время мы сталкиваемся с этой проблемой при вставке записи таблицы через Hibernate.

javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: 

Дело в том, что это происходит только при вставке в нашстол в среде UAT.При такой же вставке в базу данных SIT и DEV этого не происходит.Мы уже убедились, что коды в UAT и SIT / DEV одинаковы, а также проверили, что структуры таблиц одинаковы.Что еще могло вызвать это исключение?

Ниже приведен фрагмент класса сущности, который мы использовали:

@Entity
@Table(name = "SOME_TABLE")
public class SomeTable {

  @Id
  @Column(name = "SOME_TABLE_ID")
  @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "someTableSeq")
  @SequenceGenerator(name = "someTableSeq", sequenceName = "SOME_TABLE_SEQ",
      allocationSize = 1)
  private Long id;

  @Column(name = "FIELD_ONE")
  private String fieldOne;

  @Column(name = "FIELD_TWO")
  private String fieldTwo;

  @Temporal(TemporalType.TIMESTAMP)
  @Column(name = "CREATED_DT")
  private Date createdDt;




Settings:
hibernate-core version: 5.2.10
hibernate-jpa version:  2.1
spring: 4.3.0-RELEASE
Database: Oracle 12c
...