Skip to content

voffie/db-hr-proj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JPA CRUD Application

A CRUD application that is written using the JPA framework

Built with
Java

About

This project was a group assignment while studying at IT-Högskolan. The goal was to learn how JPA and ORMs work.

Technologies & Libraries

  • Java - Core programming language used.
  • JPA - ORM used to talk to the database.
  • MySQL - Database used.

Learnings

This project allowed us to dive deep into:

  • JPA - A deeper understanding of ORMs and their function.
  • Entity & Repository layout - Learned how to structure a JPA application

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/voffie/db-hr-proj.git
    cd db-hr-proj
  2. Ensure you have Java & Docker installed (this project is developed with JDK 23)

  3. Open the project in IntelliJ IDEA:

    • Go to File > Open and select the project folder
    • Intellij should detect the project structure and automatically set up the necessary configurations.
  4. Create & run the database:

    • Make sure Docker is running
    • Open docker-compose.yml, and run the file. Alternatively, run docker-compose up.
  5. Run the application:

    • Open main.java, and run the main function to start the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages