Quarkus: Creating a Hibernate Project with MySQL Database, Assignments of Java Programming

The steps to create a new quarkus project named 'hibernate' with the main class 'tech.donau.bookresource' and a rest path '/weather'. It also sets up a mysql database with the given configuration and adds required extensions. Intended for university students studying quarkus and java-based development.

Typology: Assignments

2020/2021

Uploaded on 05/29/2021

ozgur-1
ozgur-1 🇹🇲

1 document

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
mvnio.quarkus:quarkus-maven-plugin:1.2.1.Final:create\
-DprojectGroupId=tech.donau\
-DprojectArtifactId=hibernate\
-DclassName="tech.donau.BookResource"\
-Dpath="/weather"
#Ensuredockerupandrunningoruselocalenvironment
dockerrun--namequarkus-db-eMYSQL_ROOT_PASSWORD=root-p3310:3306mysql
./mvwnquarkus:add-extension-Dextensions="resteasy-jsonb,hibernate-orm,jdbc-mysql"
quarkus.datasource.driver=com.mysql.cj.jdbc.Driver
quarkus.datasource.url=jdbc:mysql://localhost:3310/hello
quarkus.datasource.username=root
quarkus.datasource.password=root
quarkus.datasource.min-size=3
quarkus.datasource.max-size=13
quarkus.hibernate-orm.database.generation=drop-and-create
quarkus.hibernate-orm.dialect=org.hibernate.dialect.MySQL8Dialect
QuarkusCourse-

Partial preview of the text

Download Quarkus: Creating a Hibernate Project with MySQL Database and more Assignments Java Programming in PDF only on Docsity!

mvn io.quarkus:quarkus-maven-plugin:1.2.1.Final:create -DprojectGroupId=tech.donau -DprojectArtifactId=hibernate -DclassName="tech.donau.BookResource" -Dpath="/weather"

Ensure docker up and running or use local environment

docker run --name quarkus-db -e MYSQL_ROOT_PASSWORD=root -p 3310:3306 mysql ./mvwn quarkus:add-extension -Dextensions="resteasy-jsonb,hibernate-orm,jdbc-mysql" quarkus.datasource.driver=com.mysql.cj.jdbc.Driver quarkus.datasource.url=jdbc:mysql://localhost:3310/hello quarkus.datasource.username=root quarkus.datasource.password=root quarkus.datasource.min-size= quarkus.datasource.max-size= quarkus.hibernate-orm.database.generation=drop-and-create quarkus.hibernate-orm.dialect=org.hibernate.dialect.MySQL8Dialect

Quarkus Course -