Код: Выделить всё
Caused by: org.hibernate.type.SerializationException: could not deserialize
at org.hibernate.internal.util.SerializationHelper.doDeserialize(SerializationHelper.java:243)
Caused by: java.io.EOFException: null
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2736)
Как устранить эту проблему и получить более конкретную ошибку?
@Edit
Код: Выделить всё
@Entity
@Table(name = "PRODUCTS")
public class Products extends CommonProduct {
private static final Set
validStatesForApprover =
ImmutableSet.of(ProductStatus.Approved, ProductStatus.Cancelled, ProductStatus.Delisted);
@Ignore
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "products_seq")
@SequenceGenerator(name = "products_seq", sequenceName = "products_seq", allocationSize = 1)
protected Integer productId;
@OneToMany(mappedBy = "instrument", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY)
@OrderBy("corpOrder")
private Set actions = new LinkedHashSet();
@OneToMany(mappedBy = "product", cascade = CascadeType.ALL, orphanRemoval = true)
@OrderBy("TicketId DESC")
private Set Tickets = new LinkedHashSet();
@OneToMany(mappedBy = "product", cascade = CascadeType.ALL, orphanRemoval = true)
@OrderBy("active DESC, date DESC, typeId DESC")
private Set states = new LinkedHashSet();
@Column(name="save_to")
private String saveTo = "Y";
@OneToOne(mappedBy = "parentProduct", cascade = CascadeType.PERSIST)
private Attributes attributes;
@OneToMany(mappedBy = "product", cascade = CascadeType.ALL, orphanRemoval = true)
private Set alternativeCurrency = new LinkedHashSet();
@Ignore
@Column(name="CREATED")
private Calendar created;
@Column(name="ARCHIVE")
private Calendar archive;
@Column(name="SERIES_ID")
private String seriesId;
@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE}, fetch = FetchType.EAGER)
@JoinColumn(name = "MIRROR_ID")
private Instrument mirrorProduct = null;
Подробнее здесь: https://stackoverflow.com/questions/792 ... alize-caus