java - 构造函数 Item(int ,String ,double) 未定义

标签 java hibernate

我正在尝试将表的一行插入 Oracle 数据库 Eclipse 显示此错误构造函数 Item(int ,String ,double) 未定义

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.testing.cache.Item;

public class InsertItem {

    public static void main(String[] args)
    {
        Configuration config=new Configuration();
        SessionFactory factory=config.buildSessionFactory();
        Session session=factory.openSession();
        Item item=new Item( 1001,"sony",9000);
        Transaction tx=session.beginTransaction();
        session.save(item);
        tx.commit();
        session.close();
        factory.close();
    }
}

这是我的另一个类

public class Item {
    private int itemId;
    private String name;
    private double price;

    public Item()
    {
    }

    public Item(int itemID)
    {
        this.itemId=itemId;
    }

    public Item(int itemID,String name,double price)
    {
        this.itemId=itemId;
        this.name=name;
        this.price=price;
    }

    public int getItemId() {
        return itemId;
    }

    public void setItemId(int itemId) {
        this.itemId = itemId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public String toString()
    {
        return "Item["+itemId+","+name+","+price+"]";
    }    
}

我试图将表的一行插入oracle数据库eclipse显示此错误构造函数Item(int,String,double)未定义

最佳答案

您导入了不正确的 Item 类,

import org.hibernate.testing.cache.Item;

您应该使用您创建的类。

关于java - 构造函数 Item(int ,String ,double) 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031365/

相关文章:

java - 在 Tomcat 中作为独立运行 Spring Hibernate 项目,在 STS IDE 中运行嵌入式 Tomcat

java - 鉴别器但不是 int single table

java - 长时间运行的 CallableStatement 无需等待即可执行

Java私有(private) Assets 放在哪里?

java - org.hibernate.HibernateException 错误

java - Hibernate 使用 hibernate.jdbc.batch_versioned_data 保存陈旧数据

postgresql - Hibernate 计算 hql 查询中的一对多关联?

java - 从 primefaces 数据表中选择项目不起作用

java - 如何将 Map 传递给 Controller ​​ throw Executions.createComponents(...) ? (ZK)

java - 如何将换行符作为字符串写入文件java