JHipster-- 初次使用之创建实体

来源:互联网 发布:为什么四川美女多 知乎 编辑:程序博客网 时间:2024/05/18 01:27

官方地址 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、然后一步一步的走完就可以了,然后启动项目就可以在数据菜单下面看到了如图:默认已经有了增、删、改、查、分页了


0 0
原创粉丝点击