import org.squeryl.PrimitiveTypeMode.*; import org.squeryl.SessionFactory; import org.squeryl.Session; case class User(id: Long, name: String, age: Int) object UserSchema extends Schema { val users = table[User]("users") } Class.forName("com.mysql.jdbc.Driver") val session = Session.create(DriverManager.getConnection("jdbc:mysql://localhost/mydb", "username", "password"), new MySQLAdapter) transaction { UserSchema.users.insert(new User(1, "John Doe", 25)) UserSchema.users.update(user => where(user.id === 1) set (user.name := "Jane Doe")) val users = from(UserSchema.users)(user => where(user.age > 18) select user) users.toList.foreach(println) } session.close()


上一篇:
下一篇:
切换中文