Pitfalls in the Development of Scala Database
Today, when I was developing a Scala database, I encountered a situation in which a new user interface could not insert data all the time. Later, I found that it was caused by the play-slick framework of scala, which is similar to
DataCloudUsers + = u.newUser only adds a record to the result set queried by the database, and it is not really inserted into the database. To insert the database, you still need to use db.run to perform database operations. The data can be really inserted into the database by using the insertOrUpdate () method or forceInsertAll () method implemented under the JdbcActionComponent interface in the slick.driver package.