将 Hibernate 持久对象转换为 SQL Insert 语句
有没有办法使用 Hibernate 将 Persistable 对象转换为 SQL Insert 语句?这必须是可能的,因为这就是 Hibernate 在幕后所做的事情,但我只需要将 SQL Stmt 写入日志文件,以便在数据库出现故障且 Hibernate 对象保存失败的情况下进行错误处理。
Is there a way to convert a Persistable object into an SQL Insert Statement using Hibernate? This has to be possible because thats what Hibernate does behind the scenes, But I just need to write out the SQL Stmt to a log file for error handling purposes in cases where the Database goes down and the saving of the Hibernate Object failed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个内置功能。您可以配置休眠日志记录来执行此操作:
请参阅此处。
编辑:如果您想查看参数值,也许您可以使用 这个。我没有尝试过,但如果有用,请发布您的经验。
This is a build in feature. You are able to configure hibernate logging to do that:
see here.
Edit: If you want to see the parmeter values maybe you can use this. I haven't tried but if it is usefull please post your experience.