tapac
12/22/2017, 9:16 AMwouterdoeland
12/22/2017, 2:58 PMobject ItemRewards: IntIdTable() {
val pendingItemReward = reference("pending_item_reward", PendingItemRewardRewards)
val item = enumerationByName("item", MAX_VARCHAR_LENGTH, HLItem::class.java)
val amount = integer("amount").default(64)
}
This is how I create the table(s):
Database.connect("jdbc:mysql://$hostname/$database?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&nullNamePatternMatchesAll=true", driver = "com.mysql.cj.jdbc.Driver", user = username, password = password)
transaction {
logger.addLogger(StdOutSqlLogger)
SchemaUtils.create(
PendingItemRewardRewards,
ItemRewards
)
}
wouterdoeland
12/22/2017, 3:10 PMwouterdoeland
12/22/2017, 3:26 PMwouterdoeland
12/22/2017, 3:33 PMSchemaUtils.create()
doesn't create the tables in order for some reason?tapac
12/24/2017, 5:56 PM