I've created project using Postgres database. Tables are created in information_schema, that's why I need to add schema argument @Table or @JoinTable, like this:
@Entity
@Table(name = "book", schema = "information_schema")
public class Book { ...
@ManyToMany
@JoinTable(
name = "book_genre",
schema = "information_schema",
joinColumns = @JoinColumn(name = "book_id"),
inverseJoinColumns = @JoinColumn(name = "genre_id"))
private List<Genre> genres = new ArrayList<>();
What setting should I change to avoid this? Maybe I should set it in settings of my application?
application.yml looks like this:
spring:
datasource:
url: "jdbc:postgresql://localhost:5432/postgres"
username: ...
password: ...