hibernate中的名为
时间:2008-06-04 20:24:24
来源:论坛整理 作者: 编辑:chinaitzhe
问题补充:他的那个Common类可以对任何对象操作,只要是与表对应的类即可,不管是什么类型.他的Common类是这样声明的 public class Common <Pojo>........;然后在Common类里面就可以用Pojo p=(Pojo)session.load(Pojo.class,1);来获取任何的表对象,而假如是我写,我想到的会是用Object,即Object o=(Object)session.load(Object.class,1);所以我不知道他是怎么弄的,我问他,我把这个Pojo换成Object行不行,他说,这样不好,这样不轻易区分是Ejb还是Hibernate,但是又不继续说下去,搞的我一头雾水,再麻烦一下了.
网友回复:既然是现成的代码,在eclipse 你选中这个pojo 按f3 就能进入它的定义了,或者按住ctrl然后鼠标左键点击那个Pojo也会跳入定义
网友回复:看它这样子应该是一个超类,或者是接口之类的吧.
网友回复:看看import不就知道了吗?
网友回复:这是使用了泛型。JDK1.5以后才有的。
public class Test <POJO>{//POJO可以取任意的名字。
}
public class Temp{
}
Test <Temp> test = new Test <Temp>();
用法就是这样的。调用的时候决定POJO的类型
关键字:hibernate,名为,Pojo,声明,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面