Hibernate基础-通过ID获取一个对象
2018-01-28 13:46
381 查看
通过id获取对象
效果
获取到id=6的产品的名称
通过ID获取一个对象
调用Session的get方法,根据id获取对象。 除了id之外,还需要传递一个类对象,毕竟需要知道获取的是哪个对象
除了使用get方法,还可以使用load获取对象。 get和load的区别
效果
获取到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(); } }
相关文章推荐
- 特殊 类info_text 通过搜索id获取对象为代理类,却不是实体类
- 金蝶BOS,通过ID,获取动态单据对象,无需知道实体类型
- Hibernate 注解方式 save后获取不到对象id一种情况
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- Hibernate 保存之后获取对象ID
- JavaScript通过Class Name获取一个对象的数组
- JavaScript通过元素id和name直接获取元素对象
- Hibernate基础-修改(更新)一个对象
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- Hibernate中通过自然标识符(natural-id)对Entity对象的加载
- 通过构造函数反射--通过一个对象获取一个完整的包名和类名
- Reflect 通过反射获取自定义注解值给另外一个对象赋值
- hibernate对象的三种状态以及插完一条数据后立刻获取到该条数据id
- jq通过对象获取其ID值,再简单ajax传到后台改值
- hibernate中如何获取刚insert的一个PO的ID值
- Reflect 通过反射获取自定义注解值给另外一个对象赋值
- 通过主机名来获取一个ip对象
- 通过class获取data-id以及相应的对象
- hibernate中通过get() 和 load() 方法获取持久化对象
- [linux基础] 通过进程id获取运行程序的程序名称