类 TypeDefinitionBean

  • 所有已实现的接口:
    Aware, BeanNameAware, InitializingBean

    @Deprecated
    public class TypeDefinitionBean
    extends Object
    implements BeanNameAware, InitializingBean
    已过时。
    as of Spring 4.3, in favor of Hibernate 4.x/5.x
    Bean that encapsulates a Hibernate type definition.

    Typically defined as inner bean within a LocalSessionFactoryBean definition, as list element for the "typeDefinitions" bean property. For example:

     <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
       ...
       <property name="typeDefinitions">
         <list>
           <bean class="org.springframework.orm.hibernate3.TypeDefinitionBean">
             <property name="typeName" value="myType"/>
             <property name="typeClass" value="mypackage.MyTypeClass"/>
           </bean>
         </list>
       </property>
       ...
     </bean>
    Alternatively, specify a bean id (or name) attribute for the inner bean, instead of the "typeName" property.
    从以下版本开始:
    1.2
    作者:
    Juergen Hoeller
    另请参阅:
    LocalSessionFactoryBean.setTypeDefinitions(TypeDefinitionBean[])