# join-test **Repository Path**: mirrors_bobbylight/join-test ## Basic Information - **Project Name**: join-test - **Description**: Testing how our JPA/Hibernate/Querydsl cocktail generates joins for queries - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # join-test A playground to see what queries are created by our JPA/Hibernate/querydsl cocktail. Hibernate logging in `application.yml` is cranked up to show the queries being made against our dummy h2 database. Pay particular attention to joins made when filtering on fields defined in child tables with a one-to-one FK relationship to the parent. ## Playing Around ```bash ./gradlew clean build ./gradlew bootRun ``` This starts a server at `localhost:8080`. It should hot-deploy any changes thanks to `spring-boot-devtools`. Debug the `bootRun` task in an IDE like IntelliJ if you need to. ## REST API ``` /api/parents ``` Returns an array of all parent (top-level) entities. ``` /api/parents/:parentId ``` Returns a specific parent entity. ``` TODO: Keep going ```