1

我想执行自定义(groovy/clojure/java/whatever)“脚本”作为命令行命令来使用 Tapestry5 应用程序执行一些任务(它真的是休眠部分)。例如,从以前的数据库迁移到新的数据库。我想知道是否有办法使用“挂毯”实体?

我尝试使用 gradle 任务、单独的 clojure 脚本(在主 pom 文件中使用 maven 插件)来实现这一点,但似乎他们无法访问休眠会话,所以我真的不能对数据库做些什么。

我对 java 世界很陌生(我对 clojure 有一些经验,对 scala 有一点经验),所以也许我错过了一些关于“企业”工具的东西。

问题是:有没有“官方”的方式来完成这些任务?

4

1 回答 1

0

你的意思是数据库变更日志?如果是这样,那么您不需要使用挂毯或休眠。您可以查看http://www.liquibase.org/或谷歌类似的东西。

于 2013-04-03T16:39:14.547 回答