Java Persistence: JDBC and JPA
Connecting Java to databases: JDBC, connection pools, prepared statements, transactions, the Java Persistence API and Hibernate.
JAVA-250 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · Java Programming
Course content
- 1Databases from JavaComing
- 2JDBC drivers and connectionsComing
- 3Prepared statements and result setsComing
- 4Transactions in JDBCComing
- 5Connection poolingComing
- 6The data access object patternComing
- 7Object-relational mapping and JPAComing
- 8Entities, keys and relationshipsComing
- 9Queries with JPQLComing
- 10Lazy loading and performanceComing
- 11Database migrations with FlywayComing
- 12Capstone: a persistent inventory serviceComing
Requirements
- JAVA-102 Java Programming II: Object-Oriented Programming
- WEB-201 Databases and SQL for Applications
Recommended background. You can start any course at any time.
Description
Connecting Java to databases: JDBC, connection pools, prepared statements, transactions, the Java Persistence API and Hibernate.
Part of the Information Technology stream, typically taken in year 2.