一个ssh疑惑

gj_wrxz 2008-07-08 04:45:02
public kind get (Integer id)
{
return (Kind)getHibernateTemplate().get(Kind.clsss, id);

}

上面的 Kind.class是什么意思
...全文
139 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
new_bird_0001 2008-07-09
  • 打赏
  • 举报
回复
不写当然不行,试想只给他一个标识记录唯一记录的值但却不告诉是哪一个表的值,这样hibernate能找到是哪个表吗?要知道hibernate是通过映射文件将表的记录与java类的对象联系在一起的,告诉spring的HibernateTemplate是哪一个类也就告诉了hibernate(通过映射文件)查找哪一张表的主键等于id的记录。
cuilike 2008-07-09
  • 打赏
  • 举报
回复
关注。。。
hailang43 2008-07-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 whetu 的回复:]
引用 5 楼 gj_wrxz 的回复:
我 问的是它的作用是什么 不写可以吗

他的作用就是告诉hibernate把哪个持久化对象作为搜索范围。
第一个参数也可以是一个字符串,这个串代表一个类的全路径加类名,作用也是一样的。目的也是告诉hibernate搜索范围。
[/Quote]

对,找什么对象,然后根据id查找,可以看作是一个查询条件。
lovest317 2008-07-09
  • 打赏
  • 举报
回复
同意9楼的意见```
whetu 2008-07-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 gj_wrxz 的回复:]
我 问的是它的作用是什么 不写可以吗
[/Quote]
他的作用就是告诉hibernate把哪个持久化对象作为搜索范围。
第一个参数也可以是一个字符串,这个串代表一个类的全路径加类名,作用也是一样的。目的也是告诉hibernate搜索范围。
M_song 2008-07-08
  • 打赏
  • 举报
回复
也可以直接看源码撒!
M_song 2008-07-08
  • 打赏
  • 举报
回复
必须写撒!

看看api!

或者看看jdk的reflect!
ecsun 2008-07-08
  • 打赏
  • 举报
回复
不写不行,不定就不知道去加载什么了.可以参考一下FaceYe开源portal里面关于这一点的实现http://ecsun.javaeye.com
gj_wrxz 2008-07-08
  • 打赏
  • 举报
回复
我 问的是它的作用是什么 不写可以吗
gj_wrxz 2008-07-08
  • 打赏
  • 举报
回复
我 问的是它的作用是什么 不能写可以吗
gongyali2005 2008-07-08
  • 打赏
  • 举报
回复
看看反射这部分的内容吧.里面有介绍.

我对反射不太感冒.
vstian 2008-07-08
  • 打赏
  • 举报
回复
kind是一个类
它是static的
所以可以直接用类名来操作属性和方法...

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧