Java 休眠默认元组化程序

Java 休眠默认元组化程序,java,hibernate,tuplizer,Java,Hibernate,Tuplizer,我收到一个错误: Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.EntityTuplizer]. 我试图更换tuplizer,但无济于事 我的类路径中已经有javassist.jar。 这是我的映射文件: <hibernate-mapping>

我收到一个错误:

Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.EntityTuplizer]. 
我试图更换tuplizer,但无济于事

我的类路径中已经有javassist.jar。 这是我的映射文件:

<hibernate-mapping>
    <class name="vertical.model.filter.FilterOption" table="OPTION">
        <tuplizer entity-mode="dynamic-map" class="org.hibernate.tuple.entity.EntityTuplizer"/>
        <id name="id" type="long"/>
        <discriminator column="TYPE" type="string"/>
        <subclass name="vertical.impl.filter.options.AbstractFilterOption">
            <property name="name"/>
            <subclass name="vertical.impl.filter.options.Checkbox" discriminator-value="Checkbox">
                <property name="value" type="string"/>
            </subclass>
            <subclass name="vertical.impl.filter.options.Radio" discriminator-value="Radio">
                <property name="value" type="string"/>
            </subclass>
            <subclass name="vertical.impl.filter.options.CityInput" discriminator-value="CityInput">
                <property name="value" type="string"/>
            </subclass>
            <subclass name="vertical.impl.filter.options.Select" discriminator-value="Select">
                <property name="value" type="string"/>
            </subclass>
        </subclass>
    </class>


可能是地图上的一些错误吗?我这里有两级继承

您使用的是什么hibernate版本?此异常的根本原因是什么?你试过把cglib而不是javaassist设置成你的字节码检测提供者吗?哦,天哪。我已经查看了异常的根,并了解到我忘记添加setter方法。非常感谢。您使用的是什么hibernate版本?此异常的根本原因是什么?你试过把cglib而不是javaassist设置成你的字节码检测提供者吗?哦,天哪。我已经查看了异常的根,并了解到我忘记添加setter方法。非常感谢。