#sql #spring #spring-boot #kotlin
#sql #spring #spring-boot #kotlin
Вопрос:
Итак, у меня есть таблица в postgresql, и я хочу заполнить ее некоторыми значениями при запуске приложения. Вот объект (в Kotlin):
@Entity
class CalculationType(
@Id @GeneratedValue(strategy = GenerationType.AUTO)
var id: Long = 0,
var guid: String = "",
var title: String = "",
var modified: Date,
var creation: Date
)
мой import.sql
файл находится под ...resources
. это выглядит так:
insert into calculation_type (guid, title, modified, creation) VALUES ("test", "title", "2013-12-12", "2013-12-12");
Я получаю сообщение об ошибке на немецком языке, в нем говорится Column »test« does not exist.
Это довольно странно, потому test
что находится в моих значениях, а не в определениях столбцов.
Кто-нибудь знает, что происходит?
Ответ №1:
Символьные константы нуждаются в одинарных кавычках
insert into calculation_type (guid, title, modified, creation) VALUES ('test", 'title', '2013-12-12', '2013-12-12');