2017-07-03 116 views
0

任何人都可以帮助我我有一个奇怪的情况, 我已经创建了一个使用j hipster的实体,并且它创建了具有该名称和数据库表的类,现在我的问题是如何才能改变我的班级名称。 我做的类的一些变化,我不希望这一切之后失去这些变化更改班级名称而不会丢失班级中的更改

我怎么能只改变类名没有松动的这些变化

是我的尝试是How to modify existing entity generated with jhipster?

代码更改消失了,因此在丢失代码更改的情况下,我该怎么做?

回答

1

这不是一个答案,但我面临同样的问题很多次,通常我手动这样做,相信我它不是很多工作。

一般步骤。

步骤1:在.jhipster文件夹中,将classname.json文件替换为文件新类名。如果有的话替换关系。

步骤2:更改域,存储库,服务(如果存在)资源。

第3步:更改ui代码。

这是一个查找/替换工作只需要更加小心它就可以了。

虽然有一个棘手的方法。

步骤1:创建一个新的分支,如果使用Git

第2步:创建于.jhipster项目中的新new_class_name.json文件。

步骤3:复制从old_class_name.json文件中的new_class_name.json的JSON

步骤4:运行命令 “哟jhipster:实体new_class_name”

步骤5:这将创建所有新文件。

第6步:复制粘贴您的更改在新的。

第7步:删除旧文件。

我通常会遵循第一个。相信我并不困难。

+0

谢谢,会给它一个镜头。 – rakesh

+0

它是如何去Rakesh? –

+0

我把我的类名称,因为它是我通过在域和liquibase文件进行更改我的数据库表名称。感谢您的答复。 – rakesh