无法解析org.hibernate.LockMode类型

时间:2018-09-01 07:09:32

标签: spring hibernate templates

当我编写用于删除emp对象的DAO代码时,出现此错误。由于我是这种休眠模式的新手,因此很难破解。请提出您的宝贵建议。[我在下面附上了我的编码图片]

提前感谢:)

 package sa.java8.spring.hibernate;

import org.springframework.orm.hibernate3.HibernateTemplate;

public class EmployeeDAO {
    HibernateTemplate template;

    public void setTemplate(HibernateTemplate template) {
        this.template = template;
    }

    public void insertEmployee(Employee emp ) {
        template.save(emp);
    }

    public void deleteEmployee(Employee emp) {
        template.delete(emp);
    }

}

1 个答案:

答案 0 :(得分:0)

您的类路径中缺少休眠核心jar。

如果maven项目添加以下依赖项。

<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>4.1.12.Final</version>
</dependency>

其他版本可以在这里找到: https://mvnrepository.com/artifact/org.hibernate/hibernate-core