首页 > Web开发 > 详细

hibernate细节一

时间:2016-05-28 18:55:27      阅读:268      评论:0      收藏:0      [点我收藏+]

public void saveUser(){
        Session session=JdbcUtil.getSession();
        User user=new User();
        user.setName("zjf2");
        user.setAddress("gzy2");
        Transaction tx=session.beginTransaction();
        user.setAge(23);
        user.setEmploy(1002);
        session.save(user);
        System.out.println(user);
        tx.commit();
        User user2=(User) session.get(User.class, user.getId());
        System.out.println(user2);
        System.out.println(user==user2);
        session.close();
    }

 

==============控制台信息

Hibernate: select max(id) from user
User [id=22, name=zjf2, age=23, address=gzy2, employ=1002]
Hibernate: insert into user (name, age, address, employ, id) values (?, ?, ?, ?, ?)
User [id=22, name=zjf2, age=23, address=gzy2, employ=1002]
true

 

===============》第二次没有向数据库查询数据。两个对象相同

hibernate细节一

原文:http://www.cnblogs.com/ly-china/p/5537973.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!