다음을 제공하는 Kotlin SQL 라이브러리:
얽매일 필요 없습니다. Exposed는 선택하는 어떤 프레임워크와도 작동하며 Spring Boot 및 Ktor를 기본적으로 지원합니다.
기본 데이터베이스 타입 및 함수에 국한되지 않습니다. Exposed는 JSON과 같은 주요 타입을 기본적으로 지원하며, 사용자 지정 타입과 사용자 지정 함수를 직접 정의할 수 있습니다.
PostgreSQL, MySQL, SQLite, Oracle, H2 등 다양한 주요 데이터베이스를 지원합니다.
JetBrains에서 개발 및 유지 관리합니다. Exposed는 JetBrains 제품 개발에 적극적으로 사용됩니다.
codecentric AG
Exposed를 사용하면 간단히 쿼리를 작성하고 완료할 수 있습니다. JDBC와 같은 인터페이스를 통해 타입 안전성을 확보하고 SQL 삽입의 위험을 줄일 수 있습니다.
Watch2Gether Bot for Discord 저자
Kotlin 코드베이스와 잘 작동한다는 점이 마음에 들어 Exposed를 선택했습니다. Kotlin이 해결해야 하는 문제이지만 다른 도구는 많은 맹글링이 필요하고 코드 계약을 위반합니다.
SumUp 수석 소프트웨어 엔지니어
학습 곡선이 크지 않은 매력적인 DSL입니다. Spring Boot와 통합되어 이전과 같이 지루하게 모든 SQL 문을 직접 작성할 필요가 없습니다.
Pixefy 제작자
전반적으로 다른 도구와 비교했을 때 Exposed는 여러 가지 장점을 가지고 있습니다. 코드 우선 접근 방식이고 쿼리를 위한 원시 SQL이 없으므로 쿼리가 타입에 안전하며, 테이블 정의에 간결하고 편리한 구문이 사용된다는 점을 예로 들 수 있습니다.
팔로우하기