博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate细节一
阅读量:5822 次
发布时间:2019-06-18

本文共 978 字,大约阅读时间需要 3 分钟。

hot3.png

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

 

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

 

 

 

当有符合主键时,一方与多方的复合主键顺序必须一致:

<set>

  <key>

    <column name="A" />

    <column name="B" />

  <key>

  <one-to-many class="" />

</set>

 

<many-to-one name="" class="">

  <column name="A" />

  <column name="B" />

<many-to-one/>

转载于:https://my.oschina.net/chenliyong/blog/686515

你可能感兴趣的文章
python:random用法
查看>>
解决tomcat启动超慢问题
查看>>
NTP服务器
查看>>
xp 远程桌面不能连接
查看>>
【Camera】控制相机(4)
查看>>
myeclipse 版本 配置文件
查看>>
字符流-FileReader和 FileWriter的用法
查看>>
BizTalkServer 如何接收 EDI 消息(1)
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
zabbix2.2.2完美安装手册
查看>>
C# 调用Bartender服务并打印bartender标签
查看>>
MySQL 常见str函数
查看>>
CArchive串行化操作
查看>>
linux下权限管理
查看>>
如何在Windows XP上飆速Android intel模擬器加速器(HAXM)
查看>>
虚拟机上怎样将服务器上的磁盘升级为动态磁盘
查看>>
[HTML]TD中的文本自动换行
查看>>
理解load average和cpu使用率
查看>>
有手机输入键盘时切换横竖屏高度变化的问题
查看>>