0
私は問題なく、このためにOracleを使用してきたが、私はその後、MySQLを使用する以上、それすべてを切り替えるために持っていたし、初期化時にこのエラーを見ています:Spring BatchはMySQLを内部のBATCH_テーブルに使用できますか?
org.springframework.dao.DataAccessResourceFailureException: Could not obtain sequence value; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'BATCH_JOB_SEQ' in field list
他の何かが間違ってここに行くので、テーブルが存在しています。デバッグ後、シーケンスを取得するために実行しようとしていた実際のSQLを取得しました。
select BATCH_JOB_SEQ.nextval from dual;
これは明らかにOracleの声明です。 セットアップへの私の設定状態この接続:MySQLでは、ここで作成した何BATCH_JOB_SEQがないよう
<bean id="springDataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://10.252.205.5:3306/MASKNG" />
<property name="username" value="MASKNG" />
<property name="password" value="maskng" />
</bean>
すべてのヘルプ感謝...