public class DatabaseSchemaDataObjectJdbcTemplate extends Object implements DatabaseSchemaDataObjectJdbcOperations
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations |
jdbcOperations |
protected static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
DatabaseSchemaDataObjectJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations jdbcOperations) |
| Modifier and Type | Method and Description |
|---|---|
int |
delete(DatabaseSchemaDataObjectInstanceEntity entity,
DatabaseSchemaDataObjectModel objectModel)
Execute a delete statement for the given
entity and using the given
objectModel |
int |
insert(DatabaseSchemaDataObjectInstanceEntity entity,
DatabaseSchemaDataObjectModel objectModel)
Execute an insert statement for the given
entity and using the given
objectModel |
protected boolean |
isChanged(String propertyName,
Object value,
Map<String,Object> originalPersistentState) |
DatabaseSchemaDataObjectInstanceEntity |
selectById(String id,
String definitionId,
DatabaseSchemaDataObjectModel objectModel)
|
int |
update(DatabaseSchemaDataObjectInstanceEntity entity,
DatabaseSchemaDataObjectModel objectModel)
Execute an update statement for the given
entity and using the given
objectModel |
protected static final org.slf4j.Logger LOGGER
protected final org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations jdbcOperations
public DatabaseSchemaDataObjectJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations jdbcOperations)
public int insert(DatabaseSchemaDataObjectInstanceEntity entity, DatabaseSchemaDataObjectModel objectModel)
DatabaseSchemaDataObjectJdbcOperationsentity and using the given
objectModelinsert in interface DatabaseSchemaDataObjectJdbcOperationsentity - The entity that should be insertedobjectModel - The object model to be used to create the SQLpublic int update(DatabaseSchemaDataObjectInstanceEntity entity, DatabaseSchemaDataObjectModel objectModel)
DatabaseSchemaDataObjectJdbcOperationsentity and using the given
objectModelupdate in interface DatabaseSchemaDataObjectJdbcOperationsentity - The entity that should be updatedobjectModel - The object model to be used to create the SQLpublic int delete(DatabaseSchemaDataObjectInstanceEntity entity, DatabaseSchemaDataObjectModel objectModel)
DatabaseSchemaDataObjectJdbcOperationsentity and using the given
objectModeldelete in interface DatabaseSchemaDataObjectJdbcOperationsentity - The entity that should be deletedobjectModel - The object model to be used to create the SQLprotected boolean isChanged(String propertyName, Object value, Map<String,Object> originalPersistentState)
public DatabaseSchemaDataObjectInstanceEntity selectById(String id, String definitionId, DatabaseSchemaDataObjectModel objectModel)
DatabaseSchemaDataObjectJdbcOperationsselectById in interface DatabaseSchemaDataObjectJdbcOperationsid - The id of the data object that should be founddefinitionId - The definition id of the object modelobjectModel - The object model to be used to create the SQLnull if it doesn't existCopyright © 2019. All rights reserved.