test2.scala.svn-base

来自「demo of using hibernate in scala」· SVN-BASE 代码 · 共 36 行

SVN-BASE
36
字号
package demoimport java.util.List;import javax.persistence._;object Test2 extends Application {  val emf = Persistence.createEntityManagerFactory("pu");  val em = emf.createEntityManager();  em.getTransaction().begin();  var student = new Student {  name = "wangzx"  }  em.persist(student);    student = new Student {  name = "rainbow"  }  em.persist(student);    var tests = em.createQuery("from Student").getResultList()    val testsList = new scala.collection.jcl.BufferWrapper[Student] {    override def underlying = tests.asInstanceOf[List[Student]]      }     // 我们能否利用Scala来作为数据库查询的Native Query语言,而通过一个所谓的  // 插入式编译器来实现将其转化成为AST,并自动转化为EJBQL?  testsList.filter( it => it.name == "wangzx" );    for(st <- testsList){    Console println st  }    em.getTransaction().commit();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?