## -------------------------------------------------- ## 공통 변수 초기화 (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