Как заставить Java видеть последовательности OracleSQL, содержащиеся в отдельном файле схемы, используя JDBC - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть файл schema.sql, который содержит базу данных, включая последовательность, созданную мной для приращения первичных ключей

    CREATE SEQUENCE seq_1
    MINVALUE 1
    START WITH 1
    INCREMENT BY 1
    CACHE 10;

Моя программа работает в отдельном файле Java, который правильно подключается к схеме базы данных, ноJava-программа не может найти последовательность

    String query = "INSERT INTO users"
    + "(userID) VALUES"
    + "(?)";
    PreparedStatement stat = conn.prepareStatement (query);
    stat.setInt(1, seq_1.NEXTVAL);

Возвращает

    error: cannot find symbol
    statement.setInt(1, seq_1.NEXTVAL);
                        ^

Есть ли способ сохранить последовательности в файле схемы или они должны быть в файле Java?

...