动态地在java代码中创建数据库序列

时间:2014-12-26 15:26:07

标签: java postgresql sequence seam

我正在使用seam和postgresql,我正在尝试在我的java代码中动态创建序列到数据库。我尝试使用此代码,但它并没有让我这样做。

String sequenceName = "doc.correspondence_documentno_" + year;
getEntityManager()
    .createNativeQuery(
        "CREATE SEQUENCE "
            + sequenceName
            + " INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1").executeUpdate();

我无法直接创建序列到postgresql,因为它的名称需要动态创建(sequenceName)。

我也试过使用namedQuery,但它也没有用。

0 个答案:

没有答案