Jsf 从primefaces计划向数据库中添加事件

Jsf 从primefaces计划向数据库中添加事件,jsf,primefaces,Jsf,Primefaces,我对jsf primefaces和所有东西都很陌生。我已经使用primefaces计划创建了一个计划日历,使用的代码与showcase中给出的代码相同。我现在想要的是如何将创建日历的事件添加到数据库中。我已经为事件创建了一个实体,其中包含事件描述和日期。如何将事件实体与我在日程表中创建的事件绑定 我真的希望有人能帮助我。谢谢。不幸的是,你必须自己处理这件事。Primefaces组件只需将事件添加到托管bean范围内的日历模型中,该模型保留在内存中 private ScheduleModel ev

我对jsf primefaces和所有东西都很陌生。我已经使用primefaces计划创建了一个计划日历,使用的代码与showcase中给出的代码相同。我现在想要的是如何将创建日历的事件添加到数据库中。我已经为事件创建了一个实体,其中包含事件描述和日期。如何将事件实体与我在日程表中创建的事件绑定


我真的希望有人能帮助我。谢谢。

不幸的是,你必须自己处理这件事。Primefaces组件只需将事件添加到托管bean范围内的日历模型中,该模型保留在内存中

private ScheduleModel eventModel;

由您将这些事件持久化到数据库中,然后在以后检索它们。

如何将这些事件持久化到数据库中?这并不是我所要求的。在xhtml文件中,我有“bean.event.title”或“bean.event.startDate”。如果我输入“bean.title”和“bean.startDate”,我就能够将这些值保存到数据库中。还有别的办法吗?感谢您的回复:)bean事件可序列化吗?我从primefaces schedule showcase中了解到事件是ScheduleEvent的对象(这是一个接口)。在showcase中,添加的事件是DefaultScheduleEvent(请参见中的控制器初始化),它实现了可序列化(),因此这里有三种方法:[1]使用ObjectOutputStream或[2]内省对象并序列化为JSON或XML或CSV或[3]选择相关属性并将其存储到数据库(如您所建议的-我喜欢此选项)或文件中。