Files
2026-05-29 10:45:56 +09:00

27 lines
1.1 KiB
Plaintext

## --------------------------------------------------
## 공통 변수 초기화 (Repository 템플릿용)
## --------------------------------------------------
#set( $entityName = $entity.name )
#set( $entityClass = "${entity.name}JpaEntity" )
#set( $repoBaseClass = "${entity.name}JpaRepositoryBase" )
#set( $repoConcreteClass = "${entity.name}JpaRepository" )
##
## PK 타입 추출 (단일 키 가정; 복합키는 별도 처리 필요)
## primitive 는 wrapper 로 변환 (제네릭 인자에 사용)
#set( $pkType = "Long" )
#foreach( $a in $entity.keyAttributes )
#if( $a.hasTag("javaType") )
#set( $pkType = $a.tagValue("javaType") )
#else
#set( $pkType = $a.type )
#end
#end
#if( $pkType == "int" )#set( $pkType = "Integer" )#end
#if( $pkType == "long" )#set( $pkType = "Long" )#end
#if( $pkType == "short" )#set( $pkType = "Short" )#end
#if( $pkType == "byte" )#set( $pkType = "Byte" )#end
#if( $pkType == "boolean" )#set( $pkType = "Boolean" )#end
#if( $pkType == "char" )#set( $pkType = "Character" )#end
#if( $pkType == "float" )#set( $pkType = "Float" )#end
#if( $pkType == "double" )#set( $pkType = "Double" )#end