MST

星途 面试题库

面试题:Kotlin中Exposed框架如何定义数据库表结构

在Kotlin中使用Exposed框架时,描述如何定义一个简单的用户表,表中包含id(自增主键)、用户名(字符串)和年龄(整数)字段。
43.1万 热度难度
编程语言Kotlin

知识考点

AI 面试

面试题答案

一键面试
import org.jetbrains.exposed.dao.id.IntIdTable

object Users : IntIdTable() {
    val username = varchar("username", 50)
    val age = integer("age")
}

上述代码中:

  1. 首先通过继承 IntIdTable 来定义一个表,IntIdTable 意味着表的主键是自增的整数类型。
  2. username 定义为 varchar 类型,长度为 50。
  3. age 定义为 integer 类型。