【发布时间】:2014-08-16 17:15:25
【问题描述】:
我正在尝试使用 My Entity bean 进行 CRUD 操作。 CRUDRepository 为 find、delete 和 save 提供标准方法,但没有像 saveOrUpdate(Entity entity) 这样的通用方法,它依次调用 Hibernate 或 HibernateTemplate 会话 saveorUpdate() 方法。
CRUDRepository 提供此功能的方式是
像这样使用
@Modifying
@Query("UPDATE Space c SET c.owner = :name WHERE c.id = :id")
Integer setNameForId(@Param("name") String name, @Param("id")
但这不是通用的,需要为完整的表单字段编写。 请让我知道是否有任何方法,或者我可以获得 Hibernate 的会话或 Spring HibernateTemplate 的对象来解决这个问题。
【问题讨论】:
标签: spring spring-boot