millerbennett / spring-jpa-hibernate-books-example

A sample application built to illustrate Spring JPA with Hibernate on PostgreSQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A sample application built to illustrate Spring JPA in conjunction with Hibernate on a simple PostgreSQL setup. To build and deploy the application to tomcat:

./gradlew bootRun

Table Structure (see the full sql dump in library.sql):

CREATE TABLE books (
    id integer NOT NULL,
    name character varying
);

CREATE TABLE book_details (
    id integer NOT NULL,
    book_id integer NOT NULL,
    description character varying,
    author character varying
);

CREATE TABLE chapters (
    id integer NOT NULL,
    book_id integer NOT NULL,
    title character varying
);

ALTER TABLE ONLY chapters
    ADD CONSTRAINT book_id_fk FOREIGN KEY (book_id) REFERENCES books(id) ON DELETE CASCADE;


ALTER TABLE ONLY book_details
    ADD CONSTRAINT book_detail_book_fk FOREIGN KEY (book_id) REFERENCES books(id) ON DELETE CASCADE;

About

A sample application built to illustrate Spring JPA with Hibernate on PostgreSQL

License:GNU General Public License v3.0


Languages

Language:Java 100.0%