我正在使用Session.save()
方法(在Hibernate中)来持久化我的实体对象,该方法返回一个java.io.Serializable
类型的对象。
返回值是实体的生成主键。
生成的主键是long
(或bigint)类型。
问题是:如何将返回值转换或强制转换为long
类型?
Serializable result = session.save(myEntityObject);
//This line of code fails.
long r = (long)result;
long r = ((Long) result).getLong()
吗? - Xavi López