Hibernate基础-修改(更新)一个对象
2018-01-28 13:47
260 查看
修改一个对象的属性,并更新到数据库
修改一个对象的属性,并更新到数据库中1. 根据id获取该对象
2. 修改该对象的属性
3. 通过Session的update方法把变化更新到数据库中
修改一个对象的属性,并更新到数据库中1. 根据id获取该对象
2. 修改该对象的属性
3. 通过Session的update方法把变化更新到数据库中
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(p.getName()); p.setName("iphone-modified"); s.update(p); s.getTransaction().commit(); s.close(); sf.close(); } }
相关文章推荐
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- Hibernate基础(二)——保存一个对象
- Hibernate在删除一个游离对象的时候,是不会更新该游离对象的
- Hibernate基础-通过ID获取一个对象
- Hibernate——update-只更新被修改的字段
- Hibernate 判断对象是否包含一个字段
- Postgresql SQLite 新增和修改是同一个语句 有则更新 无则新增 使用 CONFLICT
- 【java基础】一个Java对象的实例化过程!
- hibernate3.3.2学习笔记---三种对象状态&删除数据&获取数据库对象&更新数据库对象
- 多个线程可能会试图同时访问某个对象。在多个线程同时争相访问某个对象的同时,如果一个线程修改了资源,有些线程可能会收到无效状态。例如,如果某个线程读取对象的字段,同时另一线程正在修改该字段,则第一个线程可能会收到无效的字段状态。这种情况称为竞用情况。
- ibatis基础(六):修改实体对象
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- Hibernate基础:快速入门(6):修改数据
- 自己编写的一个Json工具类,实现了反射将整个Object转换为Json对象的功能,支持Hibernate的延迟加载对象
- hibernate只更新被修改字段
- Hibernate框架基础——在Hibernate中java对象的状态
- hibernate 一个对象对应两张表
- Hibernate HQL基础 使用SQLQuery对象实现动态表映射
- Hibernate 先get 一个实体数据,在修改数据,为新的数据,再add到数据库,需要注意什么?
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法