У меня есть приложение Spring Rest Api. Это сущность :
@Entity
@Table(name="a_example")
public class Example
{
@Id
@GeneratedValue
private Long id;
private String name;
private String description;
@Column(unique = true, nullable = false)
private String filename;
}
Вот мои данные. sql в папке ресурсов:
INSERT INTO a_example(name, description, filename) VALUES('Xyz', 'Lorem ipsum', 'xyz');
INSERT INTO a_example(name, description, filename) VALUES('Pqr', 'Lorem ipsum', 'pqr');
И мой application.properties :
spring.datasource.url=jdbc:postgresql://localhost:5432/xyz
spring.datasource.username=admin
spring.datasource.password=admin
spring.datasource.driverClassName=org.postgresql.Driver
spring.datasource.initialization-mode=always
spring.datasource.initialize=true
spring.datasource.data=classpath:data.sql
spring.jpa.generate-ddl=true
spring.jpa.properties.hibernate.ddl-auto=create
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL9Dialect
Таблица существует, я могу добавлять данные другими способами, но я бы предпочел данные. sql для ее инициализации.
Чего мне не хватает?