Interface EditableDao<T, PK extends Serializable>
- All Superinterfaces:
BaseDao<T,PK>
- All Known Subinterfaces:
ActivityDao, ActivityDocumentDao, ActivityRedirectionDao, BasicAuthenticationConfigurationDao, CommentDao, DataSourceCategoryDao, DataSourceDeclarationDao, DeviceDao, DirectoryDao, DocumentClassActionDao, DocumentClassAssociationDao, DocumentClassDao, DocumentClassIndexDao, DocumentClassProtectionDao, DocumentProtectionDao, DocumentTemplateDao, DomainDao, EmailConfigurationDao, FileNameTemplateDao, GoogleApiAuthenticationDao, GoogleDriveRefreshTokenDao, IndexPatternDao, LicenseDao, LinkConnectionDao, LinkDao, LinkIndexDao, MicrosoftGraphApiAuthenticationDao, MicrosoftGraphRefreshTokenDao, OAuth2ClientDao, OAuth2ConnectionDao, OneDriveApplicationDao, OrganizationalUnitDao, PositionDao, ProcessDataDao, ProcessDataTranslationDao, ProcessDocumentClassDao, ProcessFieldDao, ProcessHeaderFieldDao, RoleDao, SubstitutionDao, SystemMessageDao, SystemMessageReadHistoryDao, SystemParamterDao, UserAvatarDao, UserDao, UserDataDao, UserGroupDao, WfFileDao, WfFileVersionDao
- All Known Implementing Classes:
HibernateEditableDao, UserAvatarDaoImpl
Umożliwia wykonywanie podstawowych operacji odczytu i zapisu na bazie danych.
- Author:
- Paweł Rosolak 04-10-2012
-
Method Summary
Modifier and TypeMethodDescriptionvoidUsuwa podany obiekt z bazy danychvoidflush()Zapisuje zmiany w bazieSession.flush()Wywołuje metodęSession.merge(Object)voidResetuje stan encji do realnego stanu w bazie - usuwa zmiany dokonane w transakcjiSession.refresh(Object)Zapisuje obiekt w bazie danychvoidModyfikuje informacje o obiekcieMethods inherited from interface BaseDao
countAll, countByCriteria, countByCriteria, findByCriteria, findByCriteria, findByCriteria, findByCriteria, findByProperty, findOne, findOne, findOneByProperty, get, get, getAll, getAll, getByField, propertyList, scrollByCriteria, scrollByCriteria
-
Method Details
-
delete
-
save
-
update
Modyfikuje informacje o obiekcie- Parameters:
entity- Obiekt, który chcemy zmodyfikować
-
merge
-
refresh
Resetuje stan encji do realnego stanu w bazie - usuwa zmiany dokonane w transakcjiSession.refresh(Object)- Parameters:
entity- encja
-
flush
void flush()Zapisuje zmiany w bazieSession.flush()
-