我是新手,我需要一些帮助以解决以下错误:
unix_time_millis
导致此错误的代码是(最后一行):
java.sql.BatchUpdateException: Batch entry 0 insert into "USER_PROFILE" ... Call getNextException to see the cause.
如何使错误提供更多信息? 也许我应该在postgres中查找日志? 感谢。
答案 0 :(得分:0)
显然,所有需要做的就是围绕使用Scala的Try抛出异常行:
def insertUserProfileEvents(events: Seq[UserProfile]) = {
implicit val session = DbGateway.getSession
val userProfiles = TableQuery[UserProfileTable]
Try{(userProfiles ++= events).run} match { case Failure(ex) => println(ex)
}