Hibernate Project conversion for test task
- /logs/20260417_190314_defective.csv
- /logs/20260417_183705_defective.csv
- /logs/20260417_183705_invalid.csv
- /logs/20260417_190314_invalid.csv
- /logs/20260417_183705_accepted.csv
- /logs/20260417_190314_accepted.csv
- /src/main/java/org/example/controller/AccessoryController.java
- /src/main/java/org/example/controller/BaseController.java
- /src/main/java/org/example/controller/ComputerController.java
- /src/main/java/org/example/controller/Main.java
- /src/main/java/org/example/controller/MainMenuController.java
- /src/main/java/org/example/controller/PhoneController.java
- /src/main/java/org/example/csv/CsvImportResult.java
- /src/main/java/org/example/csv/CsvLogger.java
- /src/main/java/org/example/csv/CsvParserUtil.java
- /src/main/java/org/example/csv/CsvProductRow.java
- /src/main/java/org/example/csv/CsvProductValidator.java
- /src/main/java/org/example/csv/CsvReader.java
- /src/main/java/org/example/csv/CsvRecord.java
- /src/main/java/org/example/csv/CsvRowMapper.java
- /src/main/java/org/example/csv/CsvRowProcessorTask.java
- /src/main/java/org/example/csv/RowProcessingResult.java
- /src/main/java/org/example/model/Accessory.java
- /src/main/java/org/example/model/BaseEntity.java
- /src/main/java/org/example/model/Computer.java
- /src/main/java/org/example/model/Device.java
- /src/main/java/org/example/model/Phone.java
- /src/main/java/org/example/model/Product.java
- /src/main/java/org/example/Repository/AccessoryRepository.java
- /src/main/java/org/example/Repository/ComputerRepository.java
- /src/main/java/org/example/Repository/PhoneRepository.java
- /src/main/java/org/example/Repository/ProductRepository.java
- /src/main/java/org/example/Repository/impl/AccessoryRepositoryImpl.java
- /src/main/java/org/example/Repository/impl/ComputerRepositoryImpl.java
- /src/main/java/org/example/Repository/impl/PhoneRepositoryImpl.java
- /src/main/java/org/example/Repository/impl/ProductRepositoryImpl.java
- /src/main/java/org/example/service/AccessoryService.java
- /src/main/java/org/example/service/ComputerService.java
- /src/main/java/org/example/service/CsvImportService.java
- /src/main/java/org/example/service/PhoneService.java
- /src/main/java/org/example/service/ProductService.java
- /src/main/java/org/example/service/impl/AccessoryServiceImpl.java
- /src/main/java/org/example/service/impl/ComputerServiceImpl.java
- /src/main/java/org/example/service/impl/CsvImportServiceImpl.java
- /src/main/java/org/example/service/impl/CsvImportServiceSyncronizedImpl.java
- /src/main/java/org/example/service/impl/PhoneServiceImpl.java
- /src/main/java/org/example/service/impl/ProductServiceImpl.java
- /src/main/java/org/example/util/FileUtils.java
- /src/main/java/org/example/util/JpaUtil.java
- /src/main/resources/META-INF/persistence.xml
- /input/csv.csv
- /input/large_products.csv
- /.gitignore
- /electronicsWarehouseDB.sql
- /pom.xml