java - 使用 hibernate 和 postgresql 保存实体后检索序列 int 的正确方法?

标签 java hibernate postgresql orm

这就是我从 save(entity) 方法获取 id 的方式:

Serializable save = hibernateTemplate.save(article);
return Integer.valueOf(save.toString());

作为一个彻头彻尾的 hibernate 新手,我只是想知道这是否是正确的 hibernate 方式? 我将不胜感激任何建议。

最佳答案

我认为没有必要使用 Integer.valueOf(save.toString); 因为您知道标识符的类型,当然也知道 Hibernate。您可以使用(Integer)save

关于java - 使用 hibernate 和 postgresql 保存实体后检索序列 int 的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3468231/

相关文章:

java - 使用 Hibernate 查询

PostgreSQL(9.4)调度代理pgAgent : Couldn't get a connection to the database

sql - 将时间戳分钟设置为特定值

sql - 在非唯一列上创建唯一索引

java - 如何使用 Java 将 SQL Server 2012 中的 NULL 转换为 oracle 中的空值(n/a)

java - 尝试执行java函数并失败

java - 使用 SolrJ 时,我可以将它指向请求处理程序吗?

java - Eclipse中自动生成串口版UID

java - 带有参数名和值的分组依据的 JPA 命名查询

java - 注入(inject) Autowiring 的依赖项失败;嵌套异常是 java.lang.NoClassDefFoundError : org/hibernate/cfg/Configuration