public abstract class AbstractBambooRawJdbcDao extends Object
Modifier and Type | Field and Description |
---|---|
protected DbmsBean |
dbmsBean |
protected com.atlassian.config.db.HibernateConfig |
hibernateConfig |
Constructor and Description |
---|
AbstractBambooRawJdbcDao() |
Modifier and Type | Method and Description |
---|---|
protected void |
ensureClusterTableExists(@NotNull String tableName,
@NotNull String tableCreateStatement) |
protected <T> T |
supplierWithConnection(BambooConnectionSupplyingCallback<T> connectionCallback) |
protected void |
withDatabaseConnection(BambooConnectionCallback connectionCallback) |
@Inject @Lazy protected DbmsBean dbmsBean
@Inject protected com.atlassian.config.db.HibernateConfig hibernateConfig
protected void withDatabaseConnection(BambooConnectionCallback connectionCallback) throws org.hibernate.HibernateException, SQLException
org.hibernate.HibernateException
SQLException
protected <T> T supplierWithConnection(BambooConnectionSupplyingCallback<T> connectionCallback) throws org.hibernate.HibernateException, SQLException
org.hibernate.HibernateException
SQLException
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.