init
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
## --------------------------------------------------
|
||||
## 공통 변수 초기화 (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
|
||||
Reference in New Issue
Block a user