Merhaba arkadaşlar  bu yazımda sizlere databasede yer alan sequence değerini hibernate de native code yazarak
bir sonraki değerini bulup atama işleminden bahsetmek istiyorum
Bunun için aşağıda yer alan procedureyi çağırmamız yeterli olacaktır

Sorguda yer alan MYSEQ diye tanımlanan değer bizim sequenece’mizdir
MYSEQ.nextval diyerek en son sequence değerinden bize verir

Long getNext() {
    Query query =
        session.createSQLQuery(“select MYSEQ.nextval as num from dual”)
            .addScalar(“num”, StandardBasicTypes.BIG_INTEGER);

    return ((BigInteger) query.uniqueResult()).longValue();
}
Ramazan CESUR