如何使用Hibernate返回Spring Boot中的自动生成ID

时间:2017-06-21 07:40:26

标签: spring-mvc spring-boot

我是Spring框架的新手,并尝试在CRUD中使用spring boot实现一个简单的MySQL应用程序作为数据库。一切都很好。 我在数据库中的Auto Increment字段上启用了Id。我正在使用EntityManager.persist()方法将数据保存在数据库中,并且工作正常。现在,我想将auto generated ID作为POST方法的回复返回给客户,但EntityManager.persist()返回类型为void

任何人都可以帮助我,我怎么能回复我的身份?

1 个答案:

答案 0 :(得分:1)

在刷新操作或交易完成后保证id。

Sort_interval()
int ans = 0, sum = 0;
For each interval i
    if interval i intersect with interval i-1
        sum += bandwidth(i)
    else
        ans = max(ans, sum)
        sum = bandwidth(i)
Output ans

了解更多详情

What's the advantage of persist() vs save() in Hibernate?