我正在使用MySql数据库将输入传递给optaplanner,即时创建类似于optaplanner中的custerostering的文件。如果我需要在long01.xml中传递类似的数据,我需要创建多少个表
我对此表示满意,请给我一些想法,这是我的学校项目。
为什么这种模式用于
<Pattern ID="0" weight="1">
<PatternEntries>
<PatternEntry index="0">
<ShiftType>L</ShiftType>
<Day>Any</Day>
</PatternEntry>
<PatternEntry index="1">
<ShiftType>D</ShiftType>
<Day>Any</Day>
</PatternEntry>
</PatternEntries>
</Pattern>
答案 0 :(得分:0)
护士排班示例有两种XML格式:
import
dir XML:由研究挑战定义。通过NurseRosteringImporter
unsolved
dir XML:XStream序列化了域对象。因此,不需要显式映射代码(超出域类的@XStreamAlias
注释)。我相信你提到了import dir XML,但是未解决的XML系统更有趣,因为它具有最小的映射代码。 NurseRosteringDAO
从未解析的XML读取/写入。遵循相同的设计,您还可以使用Hibernate-JPA而不是XStream来读/写数据库:
转到hibernate.org,学习使用JPA注释的Hibernate。基本上,您将在域对象上添加一些JPA注释(例如@Entity
和@ManyToOne
),并使用EntityManager(Factory)
来读取/写入数据库中的注释。