Skip to content

mleczey/warehouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to compile the application?

  • install java 15 (can be installed using sdkman)

  • start MySQL database use docker-compose (file located at the root of the project) - jooq needs to generate classes

  • run ./mvnw install

  • fat jar can be found in /target/warehouse-0.0.1-SNAPSHOT-runner.jar

  • in order to convert data from USA date format use date_converter.py located in /src/main/python

What to do next?

  • instead of strings in criteria api use generated name of fields from entity - JPA model generator
  • different user for liquibase, different user (read only) for application
  • add tags for integration, database test and fire it with failsafe maven plugin
  • jooq - do not generate classes every time
  • jooq - do not store database properties inside pom.xml (outside)
  • jooq - generate metamodel based on entity classes
  • headers - caching (Etag)
  • add more integration tests

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published