org.springframework.jdbc.support.incrementer
Class OracleSequenceMaxValueIncrementer
java.lang.Object
   org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
       org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer
org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer
           org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer
org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer
- All Implemented Interfaces: 
- InitializingBean, DataFieldMaxValueIncrementer
- public class OracleSequenceMaxValueIncrementer 
- extends AbstractSequenceMaxValueIncrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given Oracle sequence.
- Author:
- Dmitriy Kopylenko, Thomas Risberg, Juergen Hoeller
 
 
 
| Method Summary | 
| protected  String | getSequenceQuery()Return the database-specific query to use for retrieving a sequence value.
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OracleSequenceMaxValueIncrementer
public OracleSequenceMaxValueIncrementer()
- Default constructor for bean property style usage.
 
- See Also:
- AbstractDataFieldMaxValueIncrementer.setDataSource(javax.sql.DataSource),- AbstractDataFieldMaxValueIncrementer.setIncrementerName(java.lang.String)
 
OracleSequenceMaxValueIncrementer
public OracleSequenceMaxValueIncrementer(DataSource dataSource,
                                         String incrementerName)
- Convenience constructor.
 
- Parameters:
- dataSource- the DataSource to use
- incrementerName- the name of the sequence/table to use
 
getSequenceQuery
protected String getSequenceQuery()
- Description copied from class: AbstractSequenceMaxValueIncrementer
- Return the database-specific query to use for retrieving a sequence value.
 The provided SQL is supposed to result in a single row with a single
 column that allows for extracting a longvalue.
 
 
- 
- Specified by:
- getSequenceQueryin class- AbstractSequenceMaxValueIncrementer
 
- 
 
Copyright © 2002-2008 The Spring Framework.