- 追加された行はこの色です。
- 削除された行はこの色です。
[[JHIPSTER一覧]]
* 目次 [#o4055692]
#contents
* entityを1つ増やしてみる [#ic6a628c]
たとえば、nameフィールドのみのentityを追加してみる
*** place.jdl [#nda4280f]
entity Place {
name String required
}
これをJhiUserテーブルとそれに付随した初期状態から、スキーマを変更していってみて躓くポイントをメモしていこうと思う。
* master.xmlのコンフリクト [#u9bbeaa3]
例えば、作成したjdlを以下のコマンドで実行すると
jhipster jdl ./doc/spec/place/place.jdl
すると、master.xml、reducer.ts、menu.ts- CacheConfiguration.java
overrideしてみる
** 更新のあったファイル [#qaca1fde]
- modified: .yo-rc.json
- modified: src/main/java/com/suho/uwmradar/config/CacheConfiguration.java
- modified: src/main/resources/config/liquibase/master.xml
- modified: src/main/webapp/app/entities/menu.tsx
- modified: src/main/webapp/app/entities/reducers.ts
- modified: src/main/webapp/i18n/ja/global.json
- modified: src/main/webapp/i18n/ko/global.json
** 追加されたファイル [#fea4ffe7]
- .jhipster/
- doc/spec/place/
- src/main/java/com/suho/uwmradar/domain/Place.java
- src/main/java/com/suho/uwmradar/repository/PlaceRepository.java
- src/main/java/com/suho/uwmradar/web/rest/PlaceResource.java
- src/main/resources/config/liquibase/changelog/生成した日付_added_entity_Place.xml
- src/main/resources/config/liquibase/fake-data/
- src/main/webapp/app/entities/place/
- src/main/webapp/app/shared/model/place.model.ts
- src/main/webapp/i18n/ja/place.json
- src/main/webapp/i18n/ko/place.json
- src/test/java/com/suho/uwmradar/domain/
- src/test/java/com/suho/uwmradar/web/rest/PlaceResourceIT.java
** mvnwなどのコマンドで、アプリケーションを起動させる [#r9bc11bc]
* 既存のテーブルに追加で、リレーションを持つエンティティを追加してみる [#g0bf3023]
** 追加したエンティティを削除してみる [#hb1f08a5]
サンプルには
yo jhipster:entity Foo --remove
とあるから、
yo jhipster:entity Place --remove
としてみる
*** yoコマンドが入っていない場合は [#u4184274]
npm install -g yo
で、インストールできる