只显示主题贴

scala几个月前就支持annotation了
  • 进入论坛 Java
db4o 是一个开源的纯面向对象数据库,同时支持Java和dotNet。使用db4o可以用更加面向对象的方式存储数据,比JPA等通过ORM来协调数据库和对象之间的方案来的更为自然。 那么用函数式编程的眼光来看,应该如何使用db4o这样的库呢?首先我们来看一个db4o的包装类 xml 代码 package plan.util;       import com.db4o.query.Query       abstract  ...
  • 进入论坛 Java
是在JVM上的一种函数式语言,和java可以互相调用,http://www.scala-lang.org
  • 进入论坛 Java
虽然scala里也能直接使用hibernate逆向工程生成的entity文件,但是使用scala可以大大减少代码量。 pojo在java中的定义如下 java 代码 @Entity   @Table(name = "mytable", catalog = "mydb")    public class MyTable implements java.io.Serializabl ...
  • 进入论坛 Java
scala的implicit def是一个非常重要而且容易被人忽视的特性,通过它能够模拟很多haskell/sml类型系统特有的能力。 考虑如下的接口 scala 代码 trait Filter[a] {      def filter(input:a)(f: a=>Boolean):Option[a]    }   注意由于haskell是纯函数式语言,没有副作用,所以所有的类型都是covariant ...
  • 进入论坛 Java
更新: 尝试了在hibernate.cfg.xml加入了 <property name="hibernate.jdbc.use_getGeneratedKey">true</property> 结果还是得不到c1.id 我的JDK是1。5,mysql driver是mysql-connector-java-3.0.17-ga-bin.jar
偶转到java下不久对于Hibernate和JDBC不太熟。 偶的DB Model是基于现有的mysql的表,primary key是auto increment的。使用hibernate插入一个记录后,不知道怎么取得生成得key? 偶知道mysql得 select last_insert_id(); 和 jdbc 下 getGeneratedKeys() 方法可以得到,但是在hibernate下却不知道具体怎么得到id? 谢谢了 代码 c1 = obj(); c.setValue(1); // 開啟Session,相當於開啟JDBC的Conn ...
fakechris
搜索本博客
博客分类
存档
最新评论