我使用Session.save()
方法(在Hibernate中)來保存我的實體對象,該對象返回java.io.Serializable
類型的對象。Java將可序列化的對象轉換(其他對象)
返回的值是實體的生成主鍵。
生成的主鍵類型爲long
(或bigint)。
問題是:我如何將返回的值轉換或轉換爲long
?
Serializable result = session.save(myEntityObject);
//This line of code fails.
long r = (long)result;
你試過'長R =((長)的結果).getLong()'? –