Class JdbcRepositoryImpl<T,ID>
java.lang.Object
tech.guilhermekaua.spigotboot.data.jdbc.repository.impl.JdbcRepositoryImpl<T,ID>
- All Implemented Interfaces:
JdbcRepository<T,,ID> Repository<T,ID>
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcRepositoryImpl(ConnectionProvider connectionProvider, EntityMetadata metadata, Dialect dialect, EntityMetadataRegistry metadataRegistry) -
Method Summary
Modifier and TypeMethodDescriptionlongcount()voidvoidvoidvoiddeleteById(ID id) booleanexistsById(ID id) findAll()select()
-
Constructor Details
-
JdbcRepositoryImpl
public JdbcRepositoryImpl(ConnectionProvider connectionProvider, EntityMetadata metadata, Dialect dialect, EntityMetadataRegistry metadataRegistry)
-
-
Method Details
-
save
- Specified by:
savein interfaceRepository<T,ID>
-
insert
- Specified by:
insertin interfaceJdbcRepository<T,ID>
-
update
- Specified by:
updatein interfaceJdbcRepository<T,ID>
-
saveAll
- Specified by:
saveAllin interfaceRepository<T,ID>
-
findById
- Specified by:
findByIdin interfaceRepository<T,ID>
-
findAll
- Specified by:
findAllin interfaceRepository<T,ID>
-
findAll
- Specified by:
findAllin interfaceJdbcRepository<T,ID>
-
delete
- Specified by:
deletein interfaceRepository<T,ID>
-
delete
- Specified by:
deletein interfaceRepository<T,ID>
-
deleteById
- Specified by:
deleteByIdin interfaceRepository<T,ID>
-
deleteAll
public void deleteAll()- Specified by:
deleteAllin interfaceRepository<T,ID>
-
count
public long count()- Specified by:
countin interfaceRepository<T,ID>
-
existsById
- Specified by:
existsByIdin interfaceRepository<T,ID>
-
select
- Specified by:
selectin interfaceJdbcRepository<T,ID>
-
getMetadata
-
getConnectionProvider
-
getDialect
-