I am using @Entity to import data from database, this annotation in turn needs an id column, however my database doesn't have such a column (all other columns are spelled correctly)
@Entity
@Table(name = "my_table")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CashFlowTrainingData {
@Column(name = "DATE")
private LocalDate date;
@Column(name = "SUMTYPE")
private String sumType;
@Column(name = "SUM")
private Double sum;
}
What do I need to do?
I have tried to add:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
But the errors are:
SQL Error: 904, SQLState: 42000
ORA-00904: "C1_0"."ID": ???????????? ?????????????
oracle.jdbc.OracleDatabaseException: ORA-00904: "C1_0"."ID": ???????????? ?????????????