코틀린 지원 문의
Opened this issue · 0 comments
wicksome commented
syntactic sugar를 위한 (예를 들어 아래와 같은) 코틀린 확장 지원 계획이 있을까요?
(SqlProvider
, JdbcRepositorySupport
, ...)
class MerchantSql : SqlGeneratorSupport() {
fun selectByIdAndSecret() = """
SELECT ${sql.columns<MerchantEntity>()}
FROM ${sql.tables<MerchantEntity>()}
WHERE id = :id
AND secret= :secret
"""
}
inline fun <reified T> SqlProvider.columns(): String = this.columns(T::class.java)
inline fun <reified T> SqlProvider.tables(): String = this.tables(T::class.java)