有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何解析通过REST中的选择框获得的字符串列表

我有一个方法,通过从HTML表单获取数据,在我的数据库上创建一个对象事件

@PostMapping("/events")
@Timed
public ResponseEntity<Event> createEvent(@RequestBody Event event) throws URISyntaxException {
    //some code
}

我的事件实体具有以下属性:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@Column(name = "name")
private String name;

@Column(name = "jhi_date")
private LocalDate date;

@Column(name = "attendees")
private String attendees;

@OneToOne
@JoinColumn(unique = true)
private Desk refTable;

@OneToMany(mappedBy = "event")
@JsonIgnore
private Set<CustomUser> participants = new HashSet<>();

我感兴趣的是与会者。由于我的业务逻辑,我无法将其类型从字符串更改为列表

我的答案是:如果我的模型没有类型为List的字段,如何在HTML中使用多选获取字符串列表

我想从HTML接收一个列表,然后将其转换成一个字符串

只是想知道,我正在使用Jhipster。谢谢你抽出时间给我提建议


共 (1) 个答案

  1. # 1 楼答案

    在这里使用JHipster DTO option非常有意义,因为DTO将Event实体数据调整为更容易由客户机代码处理的格式

    您可以通过编辑.jhipster/Event.json来启用它,以设置"dto": "mapstruct",,并使用yo jhipster:entity重新生成实体