Example usage for org.springframework.jdbc.support.incrementer OracleSequenceMaxValueIncrementer getIncrementerName

List of usage examples for org.springframework.jdbc.support.incrementer OracleSequenceMaxValueIncrementer getIncrementerName

Introduction

In this page you can find the example usage for org.springframework.jdbc.support.incrementer OracleSequenceMaxValueIncrementer getIncrementerName.

Prototype

public String getIncrementerName() 

Source Link

Document

Return the name of the sequence/table.

Usage

From source file:org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryTest.java

@Test
public void testGetIncrementer_Oracle() throws Exception {
    DataFieldMaxValueIncrementer incrementer = MaxValueIncrementerFactory.getIncrementer(oracle, "MY_SEQUENCE");
    assertTrue(incrementer instanceof OracleSequenceMaxValueIncrementer);
    OracleSequenceMaxValueIncrementer oracleIncrementer = (OracleSequenceMaxValueIncrementer) incrementer;
    assertEquals("MY_SEQUENCE", oracleIncrementer.getIncrementerName());

    // ensure that it's caching the incrementer
    assertSame(incrementer, MaxValueIncrementerFactory.getIncrementer(oracle, "MY_SEQUENCE"));
    // ensure that different sequence gives a different incrementer
    assertNotSame(incrementer, MaxValueIncrementerFactory.getIncrementer(oracle, "MY_SEQUENCE_2"));

}