Skip to content

FriskIsGit/teachers-and-students

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot ORM implementation based on students and teachers to showcase ManyToMany relationship

Technologies in use:

  • Maven
  • Spring Boot JPA
  • MySQL

Model is made up of 4 layers:

  1. Repositories
  2. DAOs
  3. Services
  4. Controller

There are tests for DAOs, Services and the Controller

You can make your own requests with Postman, Curl or Firefox

POST

GET

How to run the application from terminal:

  • make sure to configure application.properties
  • make sure a mysql server is running
  • move to project's root directory

On Linux

  • run command: mvnw.cmd spring-boot:run

On Windows

  • run command: mvnw spring-boot:run

Notes

The presence of mvn wrappers in the repository is to allow running the Maven project without having Maven installed and set on the path.

It's prone to error, so it's recommended to have Maven installed

About

db, jpa, hibernate, spring, manytomany

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages