2016-07-07 7 views
-1

私はこのコードをHAVAと私は使用MySQLのapplication.propertiesを使用しますが、まだHSQLを使用することです。使用mysqlの代わりにHSQL Javaの春

application.properties

spring.datasource.url=jdbc:mysql://localhost:3307/dvv 
spring.datasource.username=root 
spring.datasource.password= 
spring.datasource.driverClassName=com.mysql.jdbc.Driver 
spring.datasource.platform=mysql 

とapplication.class

@EnableAutoConfiguration 
@EnableJpaRepositories(basePackageClasses = {VideoRepository.class, VideoRepository2.class}) 
@Configuration 
@EnableWebMvc 
@ComponentScan 



public class Application { 

    // Tell Spring to launch our app! 
    public static void main(String[] args) { 
     SpringApplication.run(Application.class, args); 
     } 

} 

とリポジトリ

@Repository 
public interface VideoRepository2 extends CrudRepository<Video2, Long>{ 

    // Find all videos with a matching title (e.g., Video.name) 
    public Collection<Video2> findByName(String title); 

    // Find all videos within a given category 
    public Collection<Video2> findByCategory(String category); 
} 

答えて

0

あなたは確認することができ、

1.Check application-XXX.propertiesファイルがアプリケーションに存在します。

2.このアプリケーションを実行するにはのプロファイルを使用しているかどうかを確認してください。

また、同様にあなたのHSQLの設定を共有しています。

+0

@SundararajGovindasamyのTNX :) /build.gradleあなたのpom.xmlに追加されていることを確認します。私はアプリ内にapp.proを1つしか持っていません。あなたが言った正しいプロフィールは何か分かりません。 – aliishahbazii

+0

@aliishabazii、開発者用と、QA環境用の2つのプロパティファイルがある場合は、例えばapplication-dev.propertiesとapplication-qa.propertiesのようになります。次に、どのプロパティー・ファイル(または使用するプロファイル)をロードするかをサーバーに伝える必要があります。あなたのアプリケーションでhsqlを設定した場所を確認できますか? –

0

は、MySQLコネクタがあなたの助けを

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
</dependency> 
関連する問題