Primitive type values
<property name="greeting">
<value>hello</value>
</property>
<property name="maxStudents">
<value>30</value>
</property>
References / other beans
<property name="bean1">
<bean class="com.genius.MyBeanImpl" />
</property>
<property name="bean1">
<ref bean="myBean" />
</property>
Null value
<property name="foo">
<null />
</property>
Collection : List
<property name="pages">
<list>
<value>general</value>
<value>instructor</value>
<value>course</value>
<value>facilities</value>
</list>
</property>
Collection : Map
Map with string values
<property name="methodMap">
<map>
<entry key="attribute">
<value>PROPAGATION_SUPPORTS</value>
</entry>
</map>
</property>
Map with bean references
<property name="customEditors">
<map>
<entry key="com.genius.Phone">
<bean id="phoneEditor" class="com.genius.PhoneEditor"></bean>
</entry>
</map>
</property>
Collection : Properties
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
net.sf.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
Values from placeholders
<property name="password">
<value>${database.password}</value>
</property>
No comments:
Post a Comment
Note: only a member of this blog may post a comment.