超实用:MySql+Hibernate实现增删改查0013
一、建表
【超实用:MySql+Hibernate实现增删改查0013】1.打开Navicat Lite
双击实例名打开数据库
->管理用户->编辑用户->修改用户名密码(只输入密码)
文章插图
其他几个用户类似.
2.双击打开任意一个数据库
新建查询->输入sql语句->新建数据库 , 新建表
文章插图
执行结果如下:
文章插图
二、在eclipse建立数据库连接
1.新建web项目mydb(名字可以随意起)
2.新建package->mydb
文章插图
3.选择菜单windows->Open Perspective->MyEclipse Database Explorer
文章插图
4.进入Database explorer视图
在DB Browser选项卡中右击->NEW…
文章插图
Database Driver->Create a new connection driver设置如下:
文章插图
单击完成 , 结果如下:
文章插图
三、.添加Hibernate功能
切换至编程视图:
右击项目->MyEclipse->Add Hibernate Capabilities
文章插图
文章插图
选择刚设置的数据库
文章插图
选择Java Package
文章插图
四、通过表生成持久化和映射文件,(选择ID Generator)
1.切换至数据库视图
右击Table下的表名->Hibernate Reverse Engineering…
文章插图
选择Java src folder,Java package界面如下:
文章插图
选择Id Generator为increment , 选中Generate basic typed composite Ids 。 界面如下:
文章插图
之后单击完成 。
五、业务编码
1.修改Customer.hbm.xml中not-null=”false”(根据项目需要灵活配置映射信息)
文章插图
2.新建测试类
文章插图
执行结果如下:
文章插图
推荐阅读
- 可与ASML实现联机!国产光刻机传来喜讯,张绍忠预言或成真?
- 可靠实用的最佳拍档 法翼T1执法记录仪体验评测
- 烟台港“管道智脑系统”上线 在国内率先实现原油储运全息智能排产
- 想实现《曼达洛人》的数字布景吗?索尼模块化屏幕即将开售
- 快递员工也能当“教授”?上海快递工程技术高级职称评审实现突破
- 今天才发现,微信左下角连击2下,还有隐藏功能,太实用了
- 骁龙888首次实现可变分辨率渲染 创造沉浸式游戏体验
- 苹果改变立场 称macOS实用程序Amphetamine可继续留在Mac应用商店中
- 柔宇FlexPai 2实现多次重复折叠无折痕,斩获CES 2021创新奖
- 飞步无人车:实现首个混线工况下的自动驾驶集卡编队独立整船作业