2016-12-12 14 views
1

私は春のブートに慣れていて、SpringブートでCRUDを実行して休止状態にするための小さなWebサービスを作成しようとしています。私は、アプリケーションを起動するときに定義されたエンティティとコンフィグレーションに従ってテーブルを作成できないという問題に直面しています。以下は私が定義した構成です。SpringBoot-アプリケーション起動時にテーブルが作成されない

spring.datasource.url = jdbc:oracle:thin:@test12.test.test.test.net:7777/TEST 
spring.datasource.username = username 
spring.datasource.password = password 
spring.jpa.hibernate.ddl-auto = create-drop 
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.OracleDialect 

と私はアプリケーションのアプリケーションを起動していたとき、私は自分のドメインクラスに

@Entity 
@Table(name = "CLASS_DETAIL") 
public class ClassDetail{ 
@Id 
@GeneratedValue(strategy = GenerationType.AUTO) 
private long classID; 
private String className; 
private String classOwnername; 
private int classId; 

with getter and setter .. 
} 

以下のようなものを持っているが入門ですが、私は自分の定義されたスキーマで作成したテーブルを参照することはできませんよ。 私は何か間違いを抱えていますか?

おかげ

答えて

0

は、問題を手に入れたresolved.The問題は、私は私のプロジェクト名でのpom.xmlに定義された私のパッケージ構造としました。

<groupId>com.springboot.rest</groupId> 
<artifactId>SpringRESTExample</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging> 

ドメインとメインスプリングブートクラスのための適切なフォルダ構造を与えた後。私はテーブル構造を作成することができました。

関連する問題