Hibernate ORM PanacheEntity with PostgreSQL | Quarkus Tutorial | QUARKUS | JPA | Hibernate | Java

Поділитися
Вставка
  • Опубліковано 31 тра 2024
  • ✅ How to use Hibernate ORM PanacheEntity with PostgreSQL | Quarkus Tutorial
    ⌚ Timestamps
    0:00 Introduction | Quarkus Tutorial
    0:10 Panache Entity | Quarkus Tutorial
    2:45 Quarkus Hibernate ORM Panache Maven dependency | Quarkus Tutorial
    3:45 Movie Panache Entity | Quarkus Tutorial
    5:20 Get All Movies Panache Entity | Quarkus Tutorial
    6:20 Get Movie By Id Panache Entity | Quarkus Tutorial
    8:20 Get Movie By Country Panache Entity | Quarkus Tutorial
    10:10 Get Movie By Title Panache Entity | Quarkus Tutorial
    12:00 Create Movie Panache Entity | Quarkus Tutorial
    14:30 Delete Movie Panache Entity | Quarkus Tutorial
    16:30 Docker PostgreSQL image | Quarkus Tutorial
    17:00 Quarkus Datasoruce Hibernate | Quarkus Tutorial
    19:05 Quarkus JDBC PostgreSQL Maven | Quarkus Tutorial
    24:05 GitHub Repository | Quarkus Tutorial
    GitHub Repository: github.com/GiuseppeScaramuzzi...
    I am Giuseppe Scaramuzzino and you can find me on Twitter @GiuseScara to provide feedback or discuss anything about this video 🙂
    What is Quarkus?
    Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications. Quarkus is a MicroProfile implementation that focuses on efficiently running Java applications in containers in general and Kubernetes in particular. The MicroProfile project is aimed at
    optimizing Enterprise Java for the microservices architecture.
    quarkus.io/
    What is Hibernate-ORM?
    Hibernate ORM is the de facto JPA implementation and offers you the full breadth of an Object Relational Mapper. It makes complex mappings possible, but it does not make simple and common mappings trivial. Hibernate ORM with Panache focuses on making your entities trivial and fun to write in Quarkus.
    What is PostgreSQL?
    PostgreSQL is a powerful, open-source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance
    What is JPA?
    Java Persistence API is a collection of classes and methods to persistently store vast amounts of data into a database which is provided by the Oracle Corporation. To reduce the burden of writing codes for relational object management, a programmer follows the ‘JPA Provider’ framework, which allows easy interaction with the database instance. Here the required framework is taken over by JPA.
    What is JAX-RS?
    Jakarta RESTful Web Services, (JAX-RS; formerly Java API for RESTful Web Services) is a Jakarta EE API specification that provides support in creating web services according to the Representational State Transfer (REST) architectural pattern.
    JAX-RS uses annotations, introduced in Java SE 5, to simplify the Swag and deployment of web service clients and endpoints.
    Quarkus | Hibernate ORM | Java | Microprofile | Cloud-Native | JPA | PostgreSQL | Quarkus Tutorial | Hibernate
    ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●
    ❤️ Thanks for watching
    📃 Leave me a comment
    🔔 Subscribe to my UA-cam channel
    / giuseppescaramuzzino
    😀 My profile:
    - GitHub: github.com/GiuseppeScaramuzzino
    🚩 Connect with me:
    - Linkedin: / giuseppe-scaramuzzino​
    - Twitter: / giusescara
    - Instagram: / giuseppe_scaramuzzino
    🎬 Watch related playlists and videos
    / @giuseppescaramuzzino
    🧑‍💻 Mentoring & Coaching
    I remember very well when I started my journey that led me to become a developer.
    At the time the resources on which to study outside the academic environment were very few and often it was not clear which path to follow.
    For this reason, I want to propose myself without any type of commitment to Mentoring and Coaching.
    📧 Contact me if you find yourself in one of these situations:
    - If you are a student or have just graduated and want to start your career as a programmer
    - If you work in another industry and would like to enter the world of programming
    - If you need advice on the career you have undertaken
    ✍🏻 Don't hesitate to contact me!
    #Quarkus #CloudNative #Java

КОМЕНТАРІ • 22

  • @chandnikotak2105
    @chandnikotak2105 2 роки тому +3

    very nice content.. please make more videos

  • @jad.k.haddad
    @jad.k.haddad 3 місяці тому

    Very well

  • @cocorocky6463
    @cocorocky6463 2 роки тому +1

    thank you very mụch for video!

  • @tristannguyen9645
    @tristannguyen9645 3 роки тому

    Thank,could you make another demo o
    how I can deploy to a EC2 server on AWS

  • @amitmalik8715
    @amitmalik8715 2 роки тому

    Can you please explain how can I have list of objects at one time as we have saveAll method in Spring Boot

  • @Erica_0
    @Erica_0 Рік тому

    E' possibile usare dei tool per auto-generare le entity direttamente dalle tabelle db?

  • @abdullahimran007
    @abdullahimran007 3 роки тому +2

    Thanks for the video. Can you please make one video on 1:m mapping using hibernate panache

    • @GiuseppeScaramuzzino
      @GiuseppeScaramuzzino  3 роки тому

      Hibernate ORM implement the JPA specifications. You can follow my JPA tutorial

    • @GiuseppeScaramuzzino
      @GiuseppeScaramuzzino  3 роки тому

      Java Persistence API (JPA) Complete Tutorial: ua-cam.com/play/PL6oD2syjfW7COL__RNrWl4S97vNcqh3mO.html

    • @abdullahimran007
      @abdullahimran007 3 роки тому

      Can you please make one video on how to deploy quarkus app on kubernetes

  • @chandnikotak2105
    @chandnikotak2105 2 роки тому

    where can i see update operation? please share link

  • @manee427
    @manee427 10 місяців тому

    Very good video. Thanks. Can we config PanacheEntity to create id with UUID instead of Long?

    • @davidxcode
      @davidxcode 9 місяців тому

      Yes, you have to use Panache Entity Base to define your own id, like:
      @Entity
      public class Person extends PanacheEntityBase{
      @Id
      private String yourID;
      }

    • @manee427
      @manee427 9 місяців тому +1

      Thanks a lot @@davidxcode

  • @janiwassim1836
    @janiwassim1836 9 місяців тому

    Great stuff, I tried to clone your project and apparently the .mvn file is missing from the repo. Can you update it ?

  • @ariwijaya3342
    @ariwijaya3342 2 роки тому +1

    i was using mysql and got error while doing get with my local db

  • @ryanceasarborromeo1989
    @ryanceasarborromeo1989 3 роки тому +1

    You forgot the Update method. It's only CRD but no U

  • @tiagoesteves3476
    @tiagoesteves3476 Рік тому

    Just a reminder tip for other videos, stop just writing code and star explain what you are doing and why you are doing it.