gpt4 book ai didi

java - 获取 DefaultScheduleEvent Primefaces Schedule 的 id 时出错

转载 作者:行者123 更新时间:2023-12-01 12:26:48 26 4
gpt4 key购买 nike

我正在尝试“setId”和“getId”DefaultScheduleEvent对象,我创建该对象并手动设置事件的ID(例如15),但是当我尝试获取ID(期望与我设置的15相同)时,我得到了这样的内容:c3e083a9-c418-4753-976c-801c0e9e6157,我相信是一个对象 ID,

你们知道为什么我没有得到我设置的id吗?

我正在使用primefaces 4.0

最佳答案

遇到了同样的问题,经过一段时间的研究,我找到了一个适合我的解决方案。问题在于,当您将事件添加到事件模型时,会分配 Id。如果您在将其添加到 eventModel 后设置 Id,它将保留良好的 Id。使用:

private ScheduleModel eventModel;
private ScheduleEvent event;

event = new DefaultScheduleEvent(title, beginDate, endDate);
eventModel.addEvent(event);
event.setId(clientEntity.getId());

而不是

event = new DefaultScheduleEvent(title, beginDate, endDate);
event.setId(clientEntity.getId());
eventModel.addEvent(event);

关于java - 获取 DefaultScheduleEvent Primefaces Schedule 的 id 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26267818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com