Hibernate&嵌套集合组件&级联选项

时间:2013-12-29 18:51:32

标签: hibernate one-to-one

当我将一些元素放入集合并存储包含它们的实体时,它们不会持久存储到数据库中......为什么会这样? Cascade =“all”由于某种原因不起作用。我像往常一样使用常规方法:在事务中调用persist方法。实体的其他属性将通过SQL调试语句插入到数据库中。

以下是代码:

<component name="scheduleManager">

        <set name="b" table="TableB" cascade="all">
            <key column="b_id" />
            <composite-element
                class="example.clazzA">
                <nested-composite-element name="x"
                    class="classX">
                    <property name="x_a" column="x_a" />
                    <property name="x_b" column="x_b" />
                </nested-composite-element>
            </composite-element>
        </set>

    </component>

0 个答案:

没有答案