代码之家  ›  专栏  ›  技术社区  ›  vector

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

  •  3
  • vector  · 技术社区  · 15 年前

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

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

    作为一个彻头彻尾的懒汉,我只是想知道这样做是否合适? 我很感激你的建议。

    1 回复  |  直到 13 年前
        1
  •  2
  •   MarrLiss    15 年前

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