如何使用 Hibernate 对 MySQL 表进行低优先级或延迟插入?
在我的日志例程中,我想将日志信息插入到数据库中的表中以供进一步分析。但我不关心插入完成需要多长时间,所以通常我会说 INSERT LOW_PRIORITY INTO LogEntry (level, title, full) VALUES ('Info', 'Title here', 'Full log') ;如果我有一个实体 LogEntry,我该如何编写或连接我的 LogEntryDAO 来执行 LOW_PRIORITY 或 DELAYED 插入和更新?
干杯
尼克
最佳答案
有一个更简单的解决方案。
使用 @SQLInsert(sql="INSERT LOW_PRIORITY INTO LogEntry (level, title, full) VALUES (?, ?,?)")
注释我的实体类
漂亮优雅:-)
关于java - 在 Hibernate 中 INSERT LOW_PRIORITY 或 INSERT DELAYED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587756/