gpt4 book ai didi

java - 如何在Tapestry5应用程序中实现类似django的管理命令?

转载 作者:行者123 更新时间:2023-12-01 04:46:22 25 4
gpt4 key购买 nike

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

我尝试使用 gradle 任务、单独的 clojure 脚本(在主 pom 文件中使用 Maven 插件)来实现此目的,但似乎它们无权访问 hibernate session ,因此我无法真正对数据库执行某些操作.

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

问题是:是否有“官方”方式来完成此类任务?

最佳答案

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

关于java - 如何在Tapestry5应用程序中实现类似django的管理命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15792267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com