728x90 snaketocamel2 [Kotlin] Kotlin Entity Field 생성 SQL 이 글을 진행하기에 앞서 아래의 SQL은 MySQL 기준으로 작성되었다 아래의 SQL을 수행하기위해 initcap, snake_to_camel Function을 생성하는 선행 작업이 필요하다 https://freedeveloper.tistory.com/482 Java Entity를 생성해주는 IntelliJ Plugin이 있는데 아직까지 Kotlin Entity를 생성해주는 IntelliJ Plugin은 아직까지 없는 것 같아서 편의상 field를 생성해주는 sql을 작성해보았다 SELECT a.column_name, a.column_comment, a.DATA_TYPE, concat('@field:Schema(title = \"', a.column_comment, '\")\n.. Kotlin 2021. 10. 6. [MySQL] snakecase to camelcase 변환 Function Oracle 의 경우에는 INITCAP Function이 기본적으로 제공되어 아래와 같이 사용하면 Snakecase 문자열을 Camelcase 로 변환할 수 있다 Oracle INITCAP Function 사용예시 SELECT SUBSTR(REPLACE(INITCAP('1' || 'abc_ddd_hhh_ooo_ddd'), '_'), 2) CAMELCASE FROM DUAL;결과: abcDddHhhOooDddMySQL의 경우 해당 Function이 기본적으로 제공되지 않는 관계로 아래와 같이 직접 생성해서 사용해야된다 initcap Function 작성 DELIMITER $$ DROP FUNCTION IF EXISTS `schema`.`initcap`$$ CREA.. DataBase 2021. 10. 6. 이전 1 다음 💲 추천 글 728x90