├── .gitignore ├── .idea ├── .gitignore ├── gradle.xml ├── jpa-buddy.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── main ├── java └── br │ └── com │ └── dio │ ├── Main.java │ └── persistence │ ├── AccessDAO.java │ ├── ConnectionUtil.java │ ├── ContactDAO.java │ ├── EmployeeAuditDAO.java │ ├── EmployeeDAO.java │ ├── EmployeeParamDAO.java │ ├── ModuleDAO.java │ └── entity │ ├── ContactEntity.java │ ├── EmployeeAuditEntity.java │ ├── EmployeeEntity.java │ ├── ModuleEntity.java │ └── OperationEnum.java └── resources └── db └── migration ├── V202404282020__create_employee_table.sql ├── V202404282141__create_employees_audit_table.sql ├── V202405011358__add_employee_id_in_employee_audit.sql ├── V202405011400__create_trigger_insert_employee.sql ├── V202405011401__create_trigger_update_employee.sql ├── V202405011403__create_trigger_delete_employee.sql ├── V202405011443__create_view_employee_audit.sql ├── V202405011447__create_procedure_insert_emplooye.sql ├── V202405022102__create_contact_table.sql ├── V202405041603__create_module_table.sql ├── V202405041604__create_accesses_table.sql └── V202405041700__add_access_operation_in_accesses_table.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jpa-buddy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/.idea/jpa-buddy.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "jdbc-sample" 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/br/com/dio/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/Main.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/AccessDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/AccessDAO.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/ConnectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/ConnectionUtil.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/ContactDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/ContactDAO.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/EmployeeAuditDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/EmployeeAuditDAO.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/EmployeeDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/EmployeeDAO.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/EmployeeParamDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/EmployeeParamDAO.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/ModuleDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/ModuleDAO.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/entity/ContactEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/entity/ContactEntity.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/entity/EmployeeAuditEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/entity/EmployeeAuditEntity.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/entity/EmployeeEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/entity/EmployeeEntity.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/entity/ModuleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/entity/ModuleEntity.java -------------------------------------------------------------------------------- /src/main/java/br/com/dio/persistence/entity/OperationEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/java/br/com/dio/persistence/entity/OperationEnum.java -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202404282020__create_employee_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202404282020__create_employee_table.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202404282141__create_employees_audit_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202404282141__create_employees_audit_table.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405011358__add_employee_id_in_employee_audit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405011358__add_employee_id_in_employee_audit.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405011400__create_trigger_insert_employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405011400__create_trigger_insert_employee.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405011401__create_trigger_update_employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405011401__create_trigger_update_employee.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405011403__create_trigger_delete_employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405011403__create_trigger_delete_employee.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405011443__create_view_employee_audit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405011443__create_view_employee_audit.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405011447__create_procedure_insert_emplooye.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405011447__create_procedure_insert_emplooye.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405022102__create_contact_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405022102__create_contact_table.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405041603__create_module_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405041603__create_module_table.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405041604__create_accesses_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405041604__create_accesses_table.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V202405041700__add_access_operation_in_accesses_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/jdbc-sample/HEAD/src/main/resources/db/migration/V202405041700__add_access_operation_in_accesses_table.sql --------------------------------------------------------------------------------