您的位置:首页 > 其它

Hibernate基础-通过ID获取一个对象

2018-01-28 13:46 381 查看
通过id获取对象

效果

获取到id=6的产品的名称



通过ID获取一个对象

调用Session的get方法,根据id获取对象。 除了id之外,还需要传递一个类对象,毕竟需要知道获取的是哪个对象

除了使用get方法,还可以使用load获取对象。 get和load的区别
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

import com.how2java.pojo.Product;

public class TestHibernate {
public static void main(String[] args) {
SessionFactory sf = new Configuration().configure().buildSessionFactory();

Session s = sf.openSession();
s.beginTransaction();

Product p =(Product) s.get(Product.class, 6);

System.out.println("id=6的产品名称是: "+p.getName());

s.getTransaction().commit();
s.close();
sf.close();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐