Commit f3e8614
committed
File tree
- Chapter12
- P226_AttributeLazyFetching
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P226_AttributeLazyLoadingDefaultValues
- avatars
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P226_AttributeLazyLoadingJacksonSerialization
- avatars
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P226_Subentities
- avatars
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P227_MySqlAutoGeneratorType
- src/main
- java/modern/challenge
- entity
- repository
- resources
- P228_BatchInsertsOrder
- src/main
- java/modern/challenge
- entity
- impl
- repository
- service
- resources
- P228_BatchInserts
- src/main
- java/modern/challenge
- entity
- impl
- repository
- service
- resources
- P228_BatchJsonFileForkJoin
- src/main
- java/modern/challenge
- logbatch
- service
- task
- resources
- P229_BatchUpdatesOrder
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P229_BatchUpdates
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P230_BatchDeletesOnDeleteCascade
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P230_BatchDeletesOrphanRemoval
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P230_BatchDeletes
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P231_CountAssertSQLStatementsTest
- src
- main
- java/modern/challenge
- dsproxy
- entity
- repository
- service
- resources
- test/java/modern/challenge/test
- P231_CountAssertSQLStatements
- src/main
- java/modern/challenge
- dsproxy
- entity
- repository
- service
- resources
- P232_DelayConnectionAcquisition
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P233_DtoViaProjectionsVirtualProperties
- src/main
- java/modern/challenge
- entity
- projection
- repository
- service
- resources
- P233_DtoViaProjections
- src/main
- java/modern/challenge
- entity
- projection
- repository
- service
- resources
- P234_DtoViaInnerJoins
- src/main
- java/modern/challenge
- entity
- projection
- repository
- service
- resources
- P235_JoinVSJoinFetch
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P236_HybridDataSourceBuilderHikariCP
- src/main
- java/modern/challenge
- dsconfig
- repository
- resources
- P236_ProgrammaticDataSourceBuilderHikariCP
- src/main
- java/modern/challenge
- dsconfig
- repository
- resources
- P236_PropertiesHikariCP
- src/main
- java/modern/challenge
- repository
- resources
- P237_ImmutableEntity
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P238_FluentApi
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P239_BestMappingOfManyToManyBidirectional
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P239_BestMappingOfOneToManyBidirectional
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P240_JpqlFunctionsParams
- src/main
- java/modern/challenge
- dao
- entity
- repository
- service
- sql/functions
- resources
- P241_OffsetPaginationWindowFunction
- src/main
- java/modern/challenge
- controller
- dto
- entity
- repository
- service
- resources
- P241_OffsetPagination
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P241_SliceAllCriteriaBuilderSortAndSpecificationAndQueryHints
- src/main
- java/modern/challenge
- controller
- entity
- repository
- impl
- service
- resources
- P242_KeysetPaginationNextPage
- src/main
- java/modern/challenge
- controller
- dto
- entity
- repository
- service
- view
- resources
- P243_LombokEqualsAndHashCode
- src
- main
- java/modern/challenge
- resources
- test/java/modern/challenge/test
- P244_OptionalInEntities
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P245_SimulateNPlus1
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P246_SpringRedundantSave
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P247_UTCTimezone
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P248_SpringPostCommit
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P249_EnableDirtyTracking
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P250_YearMonth
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P251_SuppressLazyInitInOpenSessionInViewH5M
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P251_SuppressLazyInitInOpenSessionInView
- src/main
- java/modern/challenge
- controller
- entity
- repository
- service
- resources
- P252_HintPassDistinctThrough
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P253_ConvertSQLDate
- src/modern/challenge
- P254_OneToOneMapsId
- src/main
- java/modern/challenge
- entity
- repository
- resources
- P255_StreamAndMySQL
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P256_NaturalId
- src/main
- java/modern/challenge
- entity
- naturalid
- repository
- service
- resources
- P257_RetryOptimisticLockingWithVersion
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P257_RetryVersionlessOptimisticLocking
- src/main
- java/modern/challenge
- entity
- repository
- service
- resources
- P258_InitializingOptional
- src/modern/challenge
- P259_GetAndMissingValue
- src/modern/challenge
- P260_AlreadyConstructedDefaultValue
- src/modern/challenge
- P261_NonExistentDefaultValue
- src/modern/challenge
- P262_ThrowingNoSuchElementException
- src/modern/challenge
- P263_NullReferences
- src/modern/challenge
- P264_ConsumingPresentOptional
- src/modern/challenge
- P265_ReturningPresentOptional
- src/modern/challenge
- P266_ChainingLambdas
- src/modern/challenge
- P267_OptionalForGettingValue
- src/modern/challenge
- P268_OptionalForFields
- src/modern/challenge
- P269_OptionalInConstructorsArgs
- src/modern/challenge
- P270_OptionalInSetterArgs
- src/modern/challenge
- P271_OptionalInMethodArgs
- src/modern/challenge
- P272_OptionalEmptyListOrArray
- src/modern/challenge
- P273_OptionalInCollections
- src/modern/challenge
- P274_OptionalOfAndOfNullable
- src/modern/challenge
- P275_NonGenericOptionalInt
- src/modern/challenge
- P276_AssertingEqualityOfOptional
- src
- main/java/modern/challenge
- test/java/modern/challenge/test
- P277_OptionalMapAndFlatMap
- src/modern/challenge
- P278_OptionalFilter
- src/modern/challenge
- P279_OptionalStream
- src/modern/challenge
- P280_IdentitySensitiveOperations
- src/modern/challenge
- P281_ReturnBooleanEmptyOptional
- src/modern/challenge
- Chapter13
- P283_QueryParametersBuilder
- src/main
- java/modern/challenge
- resources
- P283_SimpleGETSync
- src/modern/challenge
- P284_SettingProxy
- src/modern/challenge
- P285_SettingGettingHeaders
- src/modern/challenge
- P286_SpecifyingHTTPMethod
- src/modern/challenge
- P287_SettingRequestBody
- src/modern/challenge
- P288_ConnectionAuthentication
- src/modern/challenge
- P289_SettingTimeout
- src/modern/challenge
- P290_SettingRedirectPolicy
- src/modern/challenge
- P291_SyncAsync
- src/modern/challenge
- P292_HandlingCookies
- src/modern/challenge
- P293_ResponseInformation
- src/modern/challenge
- P294_ResponseBodyTypes
- src/modern/challenge
- P295_JsonViaHttpClient
- src/main/java/modern/challenge
- P296_Compression
- src/modern/challenge
- P297_FormData
- src/modern/challenge
- P298_DownloadOfFileDownload
- src/modern/challenge
- P298_DownloadOfFile
- src/modern/challenge
- P299_Upload
- src/modern/challenge
- P300_ServerPushToDisk
- src/modern/challenge
- P300_ServerPushToMap
- src/modern/challenge
- P300_ServerPush
- src/modern/challenge
- P301_WebSocket
- src/modern/challenge
- Chapter14
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
Binary file not shown.
This file was deleted.
Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 0 additions & 72 deletions
This file was deleted.
Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 0 additions & 56 deletions
This file was deleted.
Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 0 additions & 2 deletions
This file was deleted.
0 commit comments