关于遇到的detached entity passed to persist错误的原因

记录一下遇到detached entity passed to persist错误的情况,以及发生原因原因:通过@GeneratedValue注解设置了自定义id生成策略,然后要保存的实体id值不为null,通过entityManager.persist(entity)去保存实体解决方法:entit


利用Hibernate动态创建/更新表结构 (Hibernate Dynamic models)

前言: 之前的一个项目有个功能需要运行时创建/更新表结构,当时第一时间想到的是根据字段和表名拼接建表和更新表的sql,现在知道Hibernate有个动态模型(dynamic models)可以完成此功能,遂记录下。Hibernate Dynamic models官方文档文档原话: 运行期的持久化实体