当前位置: 首页 > 知识库问答 >
问题:

具有一对一关系的“yo jhipster:entity”不创建entity

鲁明知
2023-03-14

我试图将实体“blog”与关系一对一地添加到新的jhipster的项目中,但没有结果,jhipster生成器没有将实体“blog”添加到我的项目中

$ yo jhipster:entity blog

The entity blog is being created.


  Generating field #1

? Do you want to add a field to your entity? Yes
? What is the name of your field? name
? What is the type of your field? String
? Do you want to add validation rules to your field? No

================= Blog =================
Fields
name (String)


Generating field #2

? Do you want to add a field to your entity? No

================= Blog =================
Fields
name (String)


Generating relationships to other entities

? Do you want to add a relationship to another entity? Yes
? What is the name of the other entity? user
? What is the name of the relationship? user
? What is the type of the relationship? one-to-one
? Is this entity the owner of the relationship? Yes
? When you display this relationship with AngularJS, which field from 'user' do you want to use? id
? Do you want to add any validation rules to this relationship? No

================= Blog =================
Fields
name (String)

Relationships
user (User) one-to-one


Generating relationships to other entities

? Do you want to add a relationship to another entity? No

================= Blog =================
Fields
name (String)

Relationships
user (User) one-to-one



? Do you want to use a Data Transfer Object (DTO)? No, use the entity directly
? Do you want to use separate service class for your business logic? No, the REST controller should use the repository directly
? Do you want pagination on your entity? No

Everything is configured, generating the entity...
$

没有错误消息,什么都没有。我尝试通过JDL添加相同的实体-相同的结果。

$ yo jhipster:import-jdl jhipster-jdl.jh
The jdl is being imported.
$
entity Blog {
    name String
}

relationship OneToOne {
    Blog{User} to User
}
    null

共有1个答案

农飞翔
2023-03-14

这是一个bug,请参见GitHub上打开的问题

 类似资料:
  • 问题内容: 我在Hibernate中具有以下一对一关系(可能为null): 我正在尝试使用HQL选择所有具有非空详细信息的实体: 但这会返回所有实体,无论详细信息是否为空。 那么正确的HQL是什么? 问题答案: 好的,我找到了解决方案:

  • 我的两个实体有一对一的关系 我尝试通过此方法删除我的用户实体 PasswordResetTokenRepository类,我在服务方法中调用了该类,用于删除用户,我使用了常规Hibernate方法deleteById(Long id) 但是当我尝试通过此方法删除时,出现此错误:not-null 属性引用 null 或瞬态值:kpi.diploma.ovcharenko.entity.user.Pa

  • 问题内容: 是否可以在JPA的一对一关系的两边使用@JoinColumn?我的印象是,应该始终在一对一关系的拥有方中使用它,因为拥有方将具有外键列,并且此注释定义了外键列的属性。请说明我的理解是否正确。 编辑#1- 我想知道,在哪种情况下我们将在一对一关系的两边都使用@JoinColumn批注? 问题答案: OneToOne关系不一定是双向的。当在源对象和目标对象中都存在对该关系的另一个对象的引用

  • 本文向大家介绍Django 创建具有关系的模型,包括了Django 创建具有关系的模型的使用技巧和注意事项,需要的朋友参考一下 示例 多对一关系 最通用的选项。可以在您想要代表任何关系的任何地方使用 多对多关系 在内部,这是通过另一个表表示的。并ManyToManyField应放在将在表单上进行编辑的模型上。例如:Appointment将具有ManyToManyField被叫Customer,Pi

  • 我有问题与复制实体与多对多的关系。我有三个实体公司,角色和用户定义如下: 我使用迁移在db中创建表,显然EF创建了TUserRole表(到目前为止一切都很好)。 现在,我想创建company和users的副本,但不复制角色(所以我想在TCompany、TUser和TUserRole表中创建新记录,但在TRole中不创建新记录)。 我以为这样的方法会奏效,但我遇到了例外: 我用的是EF 6.1.3。

  • 用户表结构:用户 id、名称、用户名、密码、创建时间、更新时间 文章表结构:文章 id、标题、内容、创建时间、更新时间 关系表:文章\用户 id、文章id、用户id处于活动状态、创建时间、更新时间 标签 id、名称、用户id、创建时间、更新时间 透视表项目用户与标记的关系。表:文章\用户\标签 标签号,物品号,用户号 我想连接这些表,以便可以像这样或类似的格式访问 并且应该能够创建/更新smth,