I have next Entity(List was added with last update):
@Entity
@Table(name = "settings", schema = "notpublic")
public class Settings {
@Id
@GeneratedValue(generator = "settings_seq", strategy = GenerationType.SEQUENCE)
@SequenceGenerator(name = "settings_seq", sequenceName = "notpublic.settings_seq", schema = "notpublic", allocationSize = 1)
private Long id;
@Column
private String code;
@ElementCollection
@CollectionTable(name = "settings_bank", joinColumns = { @JoinColumn(name = "id") })
@Column(name = "bank_id")
private List<Long> bankIds;
And liquibase update:
<createTable tableName="settings_bank" schemaName="notpublic">
<column name="id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="bank_id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
Well, when I try to save entity I get rg.postgresql.util.PSQLException: ERROR: relation "settings_bank" does not exist. I connect to DB by pgAdmin and- table was created.. List bankIds- just Long, its not connect to another Entity. What I missed and how to fix it?
I solve it, forget schema in @CollectionTable