Spring批次-自定义批次相关表
Spring Batch - customize batch related tables
是否可以向 Spring batch's
BATCH_JOB_INSTANCE
table 添加更多列,我正在尝试为 table 实施自定义保存操作?
谷歌搜索后我找不到任何相关文件。
任何参考文档都会有所帮助
提前致谢
Spring 开箱即用的批处理不提供任何此类功能。
理想情况下,您不应对 spring 批次的 BATCH_JOB_INSTANCE table 或 spring 批次 table 的任何 table 进行任何更改就此而言。
原因如下。
spring批处理提供的所有功能非常多
取决于那六个 tables ,例如 restart , stop 等
都依赖于所有这些 tables ,所以最好不要做任何改变
这些 tables .
Spring 批次已经为所有这六个 table 实施了 DAO,
如果您尝试向这些 table 中的任何一个添加更多列,那么这些 DAO
可能根本不起作用,或者如果你想让它起作用,你将有
做出大量改变。
最后,如果您想添加额外的列,那么最好在同一个数据库中创建新的 table 并编写您赢得的 DAO 并注意数据库事务管理。
是否可以向 Spring batch's
BATCH_JOB_INSTANCE
table 添加更多列,我正在尝试为 table 实施自定义保存操作?
谷歌搜索后我找不到任何相关文件。
任何参考文档都会有所帮助
提前致谢
Spring 开箱即用的批处理不提供任何此类功能。
理想情况下,您不应对 spring 批次的 BATCH_JOB_INSTANCE table 或 spring 批次 table 的任何 table 进行任何更改就此而言。
原因如下。
spring批处理提供的所有功能非常多 取决于那六个 tables ,例如 restart , stop 等 都依赖于所有这些 tables ,所以最好不要做任何改变 这些 tables .
Spring 批次已经为所有这六个 table 实施了 DAO, 如果您尝试向这些 table 中的任何一个添加更多列,那么这些 DAO 可能根本不起作用,或者如果你想让它起作用,你将有 做出大量改变。
最后,如果您想添加额外的列,那么最好在同一个数据库中创建新的 table 并编写您赢得的 DAO 并注意数据库事务管理。