【发布时间】:2011-03-21 04:58:00
【问题描述】:
我是hibernate的初学者。我在网上看到了一些示例,
org.hibernate.Session session;
//assuming session instance is initialized
SampleBean msoft=(SampleBean)session.get(SampleBean.class,id);
//**id** is of the type Long
文档解释是,
Object get(Class clazz, Serializable id)
返回具有给定标识符的给定实体类的持久实例,如果没有这样的持久实例,则返回 null。
我想知道,
- 这里id是不是主键?
- 有人能解释一下这种方法是如何工作的吗?是否只返回 SampleBean 对象中的一行?
- 如果返回多行会怎样?
PS:使用SampleBean映射的表的主键是INT类型。
【问题讨论】: