An open API service indexing awesome lists of open source software.

https://github.com/urunov/java-persistence-hibernate-2ndendition

Dynamic SQL Generation, Java, Spring-Boot, ORM, JPA, JDBC, API, Understading SQL, MySQL, Oracle, Hibernate, Mapping, Mapping Entity Association, oneToone, oneToMany, ManyToMany
https://github.com/urunov/java-persistence-hibernate-2ndendition

Last synced: about 1 month ago
JSON representation

Dynamic SQL Generation, Java, Spring-Boot, ORM, JPA, JDBC, API, Understading SQL, MySQL, Oracle, Hibernate, Mapping, Mapping Entity Association, oneToone, oneToMany, ManyToMany

Awesome Lists containing this project

README

        

# Java-Persistence-Hibernate-2ndEndition

----

### Source-1. Billing System:
- Model: (Inital step of the book explanation)

![mapping](https://user-images.githubusercontent.com/11626327/93201156-c3759800-f78b-11ea-9e01-b1e4d98b7317.png)
### Figure 3.3 Persistent classes of the CaveatEmptor domain model and their relationships

----
### Important terminology in forward to improvement
1. CRUD (create, read, update, delete) operations
2. Object/relational mapping (ORM)
3. Java Persistence API (JPA)
4. Object persistence - means individual objects can outlive the application process; they can be saved to a data store and be re-created at a later point in time
5. Data Definition Language (DDL) when creating, altering, and dropping artifacts such as tables.
6. Data Manipulation Language (DML) to perform operations on data, including insertions, updates, and deletions
7. User defined data types (UDTs)
8. JDBC - Java Database Connectivity
9. Mapping Structure:
- OneToOne
- OneToMany
- ManyToMany
10. polymorphism - this type of polymorphism is achieved by function overloading or operator overloading

11. Set, Bags, lists, maps are collection value type
- Set - HashSet
- SortedSet - TreeSet
- List - ArrayList
- Map - HashMap
- SortedMap - TreeMap

12.