Spring Batch - 自定义批次相关表

时间:2016-07-29 12:37:14

标签: spring-batch

是否可以向class TestModel attr_accessor :image_width attr_accessor :image_height attr_accessor :image_image_size attr_accessor :image_content_type attr_accessor :image_file_size attr_accessor :image_md5sum attr_accessor :image_version_width attr_accessor :image_version_height attr_accessor :image_version_image_size attr_accessor :image_version_content_type attr_accessor :image_version_file_size attr_accessor :image_version_md5sum end Spring batch's表添加更多列,我正在尝试为该表实现自定义保存操作?

谷歌搜索后,我无法找到任何相关文件。

即使任何参考文件也会有所帮助

提前致谢

1 个答案:

答案 0 :(得分:2)

弹出批量开箱即不提供任何此类功能。

理想情况下,您不应对弹簧批处理的BATCH_JOB_INSTANCE表或弹簧批处理表的任何表进行任何更改。

以下是原因。

  • 春季批次提供的所有功能都非常多 依赖于那六个表,例如重启,停止等 所有这些都依赖于所有这些表,所以最好不要进行任何更改 这些表格。

  • Spring批处理已经为所有这六个表实现了DAO, 如果您尝试向这些表中的任何一个添加更多列,那么这些DAO 可能根本不起作用,或者如果你想让它工作,你会有 做了很多改变。

最后,如果您想添加额外的列,那么最好在同一个数据库中创建新表并编写您的DAO并小心数据库事务管理。