Я хочу сопоставить таблицу с сущностью -
@Entity
@Table(name = "SUBSCRIPTIONFILE", schema = "SUBSCRIPTIONSERVICES")
public class SUBSCRIPTIONFILE {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
private String PRODUCTSKU;
private String VERSION;
private String PLATFORM;
private String FILENAME;
private String DESCRIPTION;
protected SUBSCRIPTIONFILE() {
};
//setter & getters
И я получаю - Caused by: java.sql.SQLSyntaxErrorException: ORA-00904: "SUBSCRIPTI0_"."ID": invalid identifier
, поэтому я удалил поле идентификатора и получил -
`No identifier specified for entity:` `com.siemens.plm.it.aws.connect.entitys.SUBSCRIPTIONFILE`
У меня была копия-вклейте все имя таблицы, схемы и полей и попытайтесь удалить @Table и / или любой другой SO-ответ, который я видел, но все еще не мог его решить.После удаления @Entity
-
Caused by: java.lang.IllegalArgumentException: Not a managed type: class com.siemens.plm.it.aws.connect.entitys.SUBSCRIPTIONFILE
, удаления @Table
-
No identifier specified for entity: com.siemens.plm.it.aws.connect.entitys.SUBSCRIPTIONFILE
.
------------ Схема------------