【问题标题】:Constructing a SQL save, update, remove query from hibernate entities?从休眠实体构造 SQL 保存、更新、删除查询?
【发布时间】:2020-12-06 22:14:54
【问题描述】:

是否可以创建本地 SQL 查询以通过休眠从数据库中保存、更新或删除某些实体?

我正在寻找的几乎就是这个......

String sqlQuery = session.save(listOfEntities);
session.execute(sqlQuery);

sqlQuery : "insert into players(id,...) values((10,...),(11,...))"

【问题讨论】:

  • 您可以为 hibernate.sql 包启用调试日志,查询将在日志中可见。
  • @AvinashSagar 如果我在运行时需要它们?
  • 你的意思是你的代码在执行之前需要在某处读取 sql 查询吗?

标签: java database hibernate jpa


【解决方案1】:

为什么需要这些语句?只需执行session.persist(entity) 即可为您执行该语句。

【讨论】:

    猜你喜欢
    • 2011-11-06
    • 1970-01-01
    • 2012-03-12
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多