1.定义实体类
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
@Entity
@Table(name="CST_CUSTOMER")
@Data
public class CstCustomer implements Serializable {
@Id
@Column(name="cust_id")
@GeneratedValue(strategy=GenerationType.IDENTITY,generator="")
private Long custId;
@Column(name="cust_name")
private String custName;
@Column(name="cust_linkman")
private String custLinkman;
@Column(name="cust_phone")
private String custPhone;
@Column(name="cust_mobile")
private String custMobile;
@Column(name="cust_createtime")
private Date custCreatetime;
2.注意需要在Hibernate配置文件中注册该实体类: <mapping class="com.itcast.ssh.domain.CstCustomer" />
3.配置包扫描
<!-- sesionFactory 注入数据源 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
<!-- 数据源 -->
<property name="dataSource" ref="dataSource" />
<!-- 加载hibernate的全局配置文件 -->
<property name="configLocations" value="classpath:hibernate/hibernate.cfg.xml" />
<property name="packagesToScan">
<list>
<value>com.itcast.ssh.domain</value>
</list>
</property>
</bean>