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
- Host: GitHub
- URL: https://github.com/urunov/java-persistence-hibernate-2ndendition
- Owner: Urunov
- Created: 2020-09-14T02:26:14.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-15T10:44:29.000Z (over 4 years ago)
- Last Synced: 2025-01-25T07:27:35.689Z (3 months ago)
- Language: Java
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java-Persistence-Hibernate-2ndEndition
----
### Source-1. Billing System:
- Model: (Inital step of the book explanation)

### 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 overloading11. Set, Bags, lists, maps are collection value type
- Set - HashSet
- SortedSet - TreeSet
- List - ArrayList
- Map - HashMap
- SortedMap - TreeMap12.