首页 > 解决方案 > org.hibernate.LockMode 类型无法解析

问题描述

当我编写用于删除 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);
    }

}

标签: springhibernatetemplates

解决方案


您的类路径中缺少 Hibernate 核心 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


推荐阅读