EN · DE · RU · FR · ES

#54 : BankAccountRecordDao.kt

plugins/org.projectforge.plugins.banking/src/main/kotlin/org/projectforge/plugins/banking/BankAccountRecordDao.kt · Objet d'accès aux données (DAO) · 93 lignes · 57 code · 29 commentaires · 7 vides

Partie du plugin bancaire. Objet d'accès aux données (DAO).

Couche d'accès aux données pour les entités de classe. La classe est définie dans le package <code>org.projectforge.plugins.banking</code>.

Structure

BankAccountRecordDaoclasse : BaseDao<BankAccountRecordDO>(BankAccountRecordDO::class.java).

Dépendances clés : org.projectforge.business.user.ProjectForgeGroup, org.projectforge.framework.access.OperationType, org.projectforge.framework.persistence.api.BaseDao, org.projectforge.framework.persistence.api.BaseDOPersistenceService, org.projectforge.framework.persistence.user.entities.PFUserDO, org.springframework.beans.factory.annotation.Autowired, org.springframework.stereotype.Service

Décisions de conception

Pièges et écueils

Historique Git

CommitDescription
868d6abb72025 -> 2026 (modification mineure, mise à jour de l'en-tête de licence)
63081666fEn-têtes des fichiers source : 2024 -> 2025. (modification mineure, mise à jour de l'en-tête de licence)
1b50060c3BaseDao : renommé : get -> find, save -> insert, getList -> select, load -> select (modification mineure, changements de méthodes)
87aaf6a5aMigration en cours... BaseDao refactoré (pas encore terminé) méthodes internal* renommées. (modification mineure, mise à jour des imports)
85b4e1175PfPersistenceService et PfPersistenceContext : query renommé en executeQuery. (modification mineure)
4c04cfd65CHANGEMENT MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.)
5bafe7941@Repository -> @Service. Annotations @Transactional supprimées.
067a4cbb1Migration en cours...
b6092df09Copyright 2023 -> 2024
ab45d51faCopyright 2001-2022 -> 2001-2023.