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.另外还有几个个问题:
a.Do you want to use a Data Transfer Object(DTO)?
是否需要使用数据传输对象。默认不使用。
b.Do you want to use separate service class for your business logic?
是否要为你的业务逻辑使用一个分离出来的服务类?默认No,使用自己的默认的CRUD实现方法,也可以选择另外两个,自己可以在生成的service类中实现自己的逻辑代码。我们选择no。
c.Do you want pagination on your entity?
是否要为实体使用一个分页。选择第二个,生成一个简单的分页。
d.添加属性名之后是选择属性的类型,这个根据实际需要进行选择
e.选择是否需要进行数据验证,如果选择了需要,下一步就需要选择何种验证方式。这里需要主要的是:用上下键进行切换到想要的验证方式之后,用空格键进行选择。