У меня есть 2 сущности, которые выглядят так:
@Entity(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
private String username;
@OneToMany(mappedBy = "user")
private List<Option> options = new ArrayList<>();
getters and setters...
@Entity
public class Option {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
private int option;
@ManyToOne
@JoinColumn(name = "user_id")
private User user;
setters and getters
Кроме того, у меня есть эти свойства в application.properties:
spring.datasource.url=jdbc:mysql://localhost:3306/dbtest
spring.datasource.username=something
spring.datasource.password=something
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
Каждый раз, когда я запускаю приложение, оно дает мнеэто:
Error executing DDL "create table option (id integer not null, option integer not null, user_id integer, primary key (id)) engine=MyISAM" via JDBC Statement
Я не понимаю, что я делаю не так: (