6
A
回答
10
返回值session.save()
取決於您的映射。很有可能你有一個不是Long的ID類型。嘗試這樣做:
System.out.println(session.save(object).getClass().getName());
然後你會看到類型名稱。
2
有兩種方法:
public Serializable save(Object object) throws HibernateException
堅持給定的瞬態的實例中,首先分配一個生成的標識符。 (或者如果使用分配的生成器,則使用標識符屬性的當前值。)如果關聯映射到cascade="save-update"
,此操作將級聯到關聯的實例。
參數:對象 - 一個持久類
返回的瞬態的實例:所產生的標識符public Serializable save(String entityName, Object object) throws HibernateException
堅持給定的瞬態的實例中,首先分配一個生成的標識符。 (或者如果使用分配的生成器,則使用標識符屬性的當前值。)如果關聯映射到cascade="save-update"
,此操作將級聯到關聯的實例。
參數:對象 - 一個持久化類的瞬態的實例
返回:所產生的標識符
相關問題
- 1. Session.save(obj)返回零
- 2. 使用session.save保存對象時,Hibernate不刷新會話?
- 3. hibernate session.save()插入與對象不同的值
- 4. Hibernate PersistentMap返回錯誤值
- 5. Javascript不會返回值
- 6. SQL將不會返回值
- 7. Password_Verify不會返回值
- 8. 函數不會返回值?
- 9. GET_X_LPARAM不會返回負值
- 10. 函數不會返回值
- 11. PFQuery不會返回值
- 12. Preg_Match不會返回值,但ereg不會
- 13. 如果結果大小大於1,Hibernate會返回重複值
- 14. 不使用返回的函數值會影響內存嗎?
- 15. Robolectric包管理器不會爲getNameForUid返回正確的值嗎?
- 16. 代碼塊不會返回所有值嗎?
- 17. 集合不會在`meteorJs`中返回值嗎?
- 18. DateTime.UtcNow會在同一個方法中返回不同的值嗎?
- 19. 我的HTML表單不會返回數組中的值嗎?
- 20. 使用AES256CBC庫解密不會返回相同的值嗎?
- 21. php會返回退出嗎?
- 22. Hibernate的搜索只返回精確值
- 23. Hibernate查詢只返回一個值
- 24. Hibernate在加入時返回false值
- 25. Spring Hibernate參考ID返回「空值」
- 26. 如何獲取Hibernate返回的值?
- 27. GetThreadLocale返回與GetUserDefaultLCID不同的值嗎?
- 28. Hibernate返回類型
- 29. Hibernate sessionFactory.openSession()返回null
- 30. 函數不會返回一個值
如何知道是否保存執行與否?有沒有像正常的JDBC PreparedStatement計數一樣在hibernate中進行檢查 – mannedear 2018-02-01 07:38:46