需要至少以下三个jar包
hibernate-annotations-3.4.0.GA.jar
hibernate-commons-annotations-3.3.0.ga.jar
ejb3-persistence-1.0.2.GA.jar
//表名
@Entity
@Table(name = "contactor")
public class Contactor implements java.io.Serializable {
//字段主键
@Id
//@DocumentId
@Column(name = "contactorId", nullable = false, length = 22)
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long contactorId;
@Column(name = "version", nullable = false, length = 22)
private Integer version;
applicationl.xml配置映射关系
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
destroy-method="destroy">
<property name="dataSource">
<ref local="dataSource" />
</property>
<property name="annotatedClasses">
<list>
<value>com.avonaco.pojos.Contactor</value>
</list>
</property>
</bean>