java我的共享实体是否应该与我的Web应用程序分开进行版本控制?
我们有4个Web应用程序,它们运行在同一台服务器上,并与同一个数据库通信。它们使用JPA注释类与数据库通信。它们还将位于单独的存储库中,因此可以彼此独立地进行版本控制
每个webapp都有一个MVC架构,其中模型的各个部分在webapp中是相同的。我们可以选择为每个webapp重复模型的共享部分,或者通过对模型本身进行版本控制,将耦合引入模型的共享部分
解决这个问题的最佳方式是什么?如果数据库模式需要更改,我们该怎么办
你可以在下面搜索框中键入要查询的问题!
我们有4个Web应用程序,它们运行在同一台服务器上,并与同一个数据库通信。它们使用JPA注释类与数据库通信。它们还将位于单独的存储库中,因此可以彼此独立地进行版本控制
每个webapp都有一个MVC架构,其中模型的各个部分在webapp中是相同的。我们可以选择为每个webapp重复模型的共享部分,或者通过对模型本身进行版本控制,将耦合引入模型的共享部分
解决这个问题的最佳方式是什么?如果数据库模式需要更改,我们该怎么办
# 1 楼答案
我不会这么做的
还是这个
我会在不同的webapps之间使用一个共享模型,并将它们包含在每个使用maven作为依赖关系管理器的项目中
实际上,当所有应用程序都依赖于同一个数据库时,如何使用不同版本的(实体类)