2.1 Session 2.2 Entity 2.3 Query 2.4 Schema <dependency> <groupId>org.squeryl</groupId> <artifactId>squeryl_2.13</artifactId> <version>0.9.11</version> </dependency> import org.squeryl.annotations._ class User( @Column("user_id") val id: Long, @Column("user_name") val name: String ) extends KeyedEntity[Long] import org.squeryl.Schema object MySchema extends Schema { val users = table[User]("users") } import org.squeryl._ import org.squeryl.PrimitiveTypeMode._ object Main { def main(args: Array[String]) { val session = Session.create( java.sql.DriverManager.getConnection("jdbc:mysql://localhost/mydatabase", "username", "password"), new MySQLAdapter) inTransaction { MySchema.users.insert(new User(1, "Alice")) MySchema.users.insert(new User(2, "Bob")) } session.close() } }


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