gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 17:52:55 24 4
gpt4 key购买 nike

我正在尝试将表的一行插入 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com