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.InitializingBeanExceptionpublic String getDatabaseProductName()
DatabaseDialectgetDatabaseProductName in interface DatabaseDialectDatabaseDialect.getDatabaseProductName()public String generateSQLWithOffsetAndLimit(String sql, Long offset, Long limit)
DatabaseDialectgenerateSQLWithOffsetAndLimit in interface DatabaseDialectsql - 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.