1,在hibernate中使用注解时,在属性方法在标志注解 必须放在getxx之上 否则注解无效
2,当 @Id 放在属性名上时,则所有的属性会成为相应的字段,放在getid的方法上时,则对应所以getxx后面的xx会成为数据库表中相应的字段
3 当ssh组合的时候,在hiberate中使用注解而不用xml对应的映射文件的时候,需要在spring的配置文件中 :
<bean id="sessionFactory" class="org.springframework.orm.hibernate3。annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="annotatedClasses">
<list>
<value>com.myssh2.domain.Person</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.hbm2ddl.auto=update
hibernate.show_sql=true
hibernate.format_sql=false
</value>
</property>
</bean>