JHipster-- 初次使用之創建實體

官方地址 https://jhipster.github.io/creating-an-entity/

寫這篇文章不是翻譯官方教程只是記錄下自己在實際使用過程中的點點滴滴。

  1. 在dos窗口進入jhipsterTest所在目錄jhipsterTest,然後運行命令:
    yo jhipster:entity card/**card爲實體名**/

    按回車鍵。
  2. 接着是一系列的交互問題,目的是生成自己想要的card對象,包括域、域對應的類型,是否驗證、book是否與別的實體建立關係等等。經過一些列問題,創建了一個實體: 
    • card,有屬性:name(String),nation(Nation)。//nation是一個創建的枚舉類,給這個域設定類型爲java enum type即可。
  3. 另外還有幾個個問題: 
    • Do you want to use a Data Transfer Object(DTO)? 
      • 是否需要使用數據傳輸對象。默認不使用。
    • Do you want to use separate service class for your business logic? 
      • 是否要爲你的業務邏輯使用一個分離出來的服務類?默認No,使用自己的默認的CRUD實現方法,也可以選擇另外兩個,自己可以在生成的service類中實現自己的邏輯代碼。我們選擇no。
    • Do you want pagination on your entity? 
      • 是否要爲實體使用一個分頁。選擇第二個,生成一個簡單的分頁。
    • 添加屬性名之後是選擇屬性的類型,這個根據實際需要進行選擇。
    • 選擇是否需要進行數據驗證,如果選擇了需要,下一步就需要選擇何種驗證方式。這裏需要主要的是:用上下鍵進行切換到想要的驗證方式之後,用空格鍵進行選擇。
  4. 回車等待完成。在sts中將項目刷新,再次運行。在瀏覽器中訪問(注意sts和eclipse在瀏覽器中訪問時的不同)。發現Entitis項目下多了一個author實體,可以對其實現CRUD操作。數據庫中也有了這個表。

    5.上面操作完成之後 會出現下面的這個選擇,這樣輸入:a  之前以爲是輸入y,但不知輸入y之後只更新master.xml。


  6、然後一步一步的走完就可以了,然後啓動項目就可以在數據菜單下面看到了如圖:默認已經有了增、刪、改、查、分頁了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章