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)
DatabaseSchemaDataObjectJdbcOperations
entity
and using the given
objectModel
insert
in interface DatabaseSchemaDataObjectJdbcOperations
entity
- The entity that should be insertedobjectModel
- The object model to be used to create the SQLpublic int update(DatabaseSchemaDataObjectInstanceEntity entity, DatabaseSchemaDataObjectModel objectModel)
DatabaseSchemaDataObjectJdbcOperations
entity
and using the given
objectModel
update
in interface DatabaseSchemaDataObjectJdbcOperations
entity
- The entity that should be updatedobjectModel
- The object model to be used to create the SQLpublic int delete(DatabaseSchemaDataObjectInstanceEntity entity, DatabaseSchemaDataObjectModel objectModel)
DatabaseSchemaDataObjectJdbcOperations
entity
and using the given
objectModel
delete
in interface DatabaseSchemaDataObjectJdbcOperations
entity
- 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)
DatabaseSchemaDataObjectJdbcOperations
selectById
in interface DatabaseSchemaDataObjectJdbcOperations
id
- 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.