hibernate里关于删除与事务的关系小发现(自学笔记)

一、

今天在使用hibernate的反向工程的时候

发现这个玩意功能挺强大的

 

开始是使用mysql数据库模型,建立数据库表,就是那种画图啦,往数据库表框里插入字段选择类型啦。反正不是自己写sql脚本和代码。

 

然后利用数据库建模工具,反向生成sql文件。

 

这个好处:就是我们可以时不时的修改数据库和表,然后,自动生成sql文件。

 

注意:外键可以通过画线,也可以通过表字段里的foreign一项

此外:见表的时候,可以使用画图,也可以使用填写字段

 

 

下面,是转来的:

 

 

今天安装MySQL Workbench,发现它依赖很多其他软件包,就把下载地址晒给大家喽

Microsoft Visual C++ 2010 可再发行组件包
下载地址:


http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84      

简介:

Microsoft Visual C++ 2010 Redistributable Package 安装 Visual C++ 库的运行时组件,使用户能够在未安装 Visual C++ 2010 的计算机上运行使用 Visual C++ 开发的应用程序。


Microsoft .NET Framework 4 Client Profile(独立安装程序)
下载地址:

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544

简介:

Microsoft .NET Framework 4 Client Profile 可再发行组件包将安装 .NET Framework 运行时和关联文件(这些文件是运行大多数客户端应用程序所必需的)

 

 

 


MySQL Workbench (GUI Tool)   工具 

包名称:mysql-workbench-gpl-5.2.34.2-win32.msi


下载地址:(必须是已注册的用户)

http://dev.mysql.com/downloads/mirror.php?id=403402

下载的时候最好选择Asia区域

 

 

总之一句话:mysql workbentch 依赖 visual c++ 和 .NET Framework 4 Client Profile

 

 

 

二、有了sql语句,可以执行到数据库,得到对应的数据库和表(由上面生成的sql文件)

 

使用hibernate的反向工程,可以得到实体类,得到映射文件(或标注),得到hibernate的配置文件,得到DAO ,得到Hibernate工厂(用于得到获取session和关闭session的操作)

 

 

注意:在DAO里生成的del方法是没有事务的,调用时候,不会进行删除,我们需要添加事务,提交后才可以删除

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值