我使用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()'? –