使用hibernate主键查询 报错

封装成cost 对象返回的时候 编译器报错
报错信息是java.long auto 不能处理

我百度过 ,百度上面写,说是jre的问题 我后面切换过jre 还是不行不知道 这个是什么问题了!下面是我的代码:

import org.dada.entity.Cost;

import org.hibernate.Session;

import org.hibernate.SessionFactory;

import org.hibernate.cfg.Configuration;

public class CostDAOImp implements CostDAO {

@Override

public Cost findById(int id) {

//加载主配置

Configuration conf = new Configuration();

conf.configure("/hibernate.cfg.xml");

//获取seesionFactory

SessionFactory sf = conf.buildSessionFactory();

//获取seesion

Session session = sf.openSession();

// 执行查询

Cost cost = (Cost)session.get(Cost.class,id);//就到这里 报错了

session.close();

return cost;

}

}

以上是 使用hibernate主键查询 报错 的全部内容, 来源链接: utcz.com/p/171686.html

回到顶部