public class CurrentDatabaseDialectWrapper extends Object implements DatabaseDialect, org.springframework.beans.factory.InitializingBean
DatabaseDialect
wrapper bean.
Bean is trying to select correct database dialect according to used database.
Constructor and Description |
---|
CurrentDatabaseDialectWrapper() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
String |
generateSQLWithOffsetAndLimit(String sql,
Long offset,
Long limit)
Generates SQL with appropriate offset and limit settings.
|
String |
getDatabaseProductName()
Returns database product name.
|
void |
setDataSource(DataSource dataSource)
Sets data source.
|
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public String getDatabaseProductName()
DatabaseDialect
getDatabaseProductName
in interface DatabaseDialect
DatabaseDialect.getDatabaseProductName()
public String generateSQLWithOffsetAndLimit(String sql, Long offset, Long limit)
DatabaseDialect
generateSQLWithOffsetAndLimit
in interface DatabaseDialect
sql
- offset
- limit
- DatabaseDialect.generateSQLWithOffsetAndLimit(java.lang.String,
java.lang.Long, java.lang.Long)
public void setDataSource(DataSource dataSource)
dataSource
- Copyright © 2014–2015 Vracon s.r.o.. All rights reserved.