[英]Spliting version number from dependency jar using spring-boot-maven-plugin?
[英]Tables not created, Using Entities from maven jar dependency in multiple applications in Spring Boot
有兩個項目
我的應用程序
我的實體
我在 my-entities 中有我的實體,我將此存儲庫上傳到 bitbucket 進行托管,然后在我的“my-app”項目中使用相同的存儲庫,該項目是一個 Spring Boot 應用程序,包含用戶名、dbname、密碼等數據庫配置,我正在使用 spring數據 jpa 與
spring.jpa.hibernate.ddl-auto=update
我的實體中存在的示例實體類
@Entity
public class OrganisationDetails {
@Id
@GeneratedValue
private Long id;
private String name;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "OrganisationDetails{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
}
但是表不是自動創建的。
spring.jpa.hibernate.ddl-auto=update
- 用於更新當前模式
spring.jpa.hibernate.ddl-auto=create
- 用於創建新模式
通常在開發階段使用組合 - create-drop
spring.jpa.hibernate.ddl-auto=create-drop
您可以在此處閱讀有關如何使用 spring-boot 和 JPA 初始化數據庫的更多信息。
另一個重要的事情是指定您的 SQL 方言。 例如對於 MySql5
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.