我是一個初學者在hibernate.I看到一些樣品中的互聯網,有人能解釋一下這個休眠方法呢,
org.hibernate.Session session;
//assuming session instance is initialized
SampleBean msoft=(SampleBean)session.get(SampleBean.class,id);
//**id** is of the type Long
文檔的解釋是,
對象得到( Class clazz,Serializable id)
返回給定實體類的持久化實例,如果沒有這樣的持久化實例,則返回null。
我想知道,
- ID是否這裏是主鍵?
- 有些身體可以解釋我這種方法的工作原理嗎?它是否只返回SampleBean對象中的一行?
- 如果它返回多行,會發生什麼?
PS:使用SampleBean映射的表的主鍵是INT類型。