Jboss 将输入传递给optaplanner

Jboss 将输入传递给optaplanner,jboss,drools,redhat,optaplanner,Jboss,Drools,Redhat,Optaplanner,我使用MySql数据库将输入传递给optaplanner,我创建的文件类似于optaplanner中的NursetRestring。如果需要在long01.xml中传递类似的数据,需要创建多少个表 我突然想到了这一点,请给我一些想法,这是我的学校项目 还有,为什么这个模式用于 L 任何 D 任何 护士排班示例有两种XML格式: importdir-XML:由研究挑战定义。通过NurseRosteringImporter unsolveddirxml:XStream已序列化域对象。因此不需要

我使用MySql数据库将输入传递给optaplanner,我创建的文件类似于optaplanner中的NursetRestring。如果需要在long01.xml中传递类似的数据,需要创建多少个表

我突然想到了这一点,请给我一些想法,这是我的学校项目

还有,为什么这个模式用于


L
任何
D
任何

护士排班示例有两种XML格式:

  • import
    dir-XML:由研究挑战定义。通过
    NurseRosteringImporter
  • unsolved
    dirxml:XStream已序列化域对象。因此不需要显式映射代码(除了域类上的
    @XStreamAlias
    注释)
我相信您提到了import-dir-XML,但是未解决的XML系统更有趣,因为它只有最少的映射代码<代码>NURSERASTERINGDAO读取/写入未解析的XML。按照相同的设计,您还可以通过使用Hibernate JPA而不是XStream来读/写数据库:

去hibernate.org学习hibernate和JPA注释。基本上,您将在域对象上添加一些JPA注释(例如
@Entity
@manytone
),并使用
EntityManager(Factory)
从数据库中读取/写入这些注释