需要至少以下三个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>
Hibernate注解实体映射
本文介绍使用Hibernate注解进行实体映射的方法,包括必要的jar包、实体类定义及Spring配置示例。针对Contactor实体类,展示了如何通过注解指定主键、版本号等属性。
1830

被折叠的 条评论
为什么被折叠?



