SpringMVC + Hibernate实现增删改查

本文介绍如何在SpringMVC项目中结合Hibernate框架进行数据库的增删改查操作。通过配置Hibernate连接MySQL数据库,利用图形化工具创建表,自动生成Java实体类,并编写接口实现数据操作。注意配置文件中字符编码设置,以及不同配置文件的区分使用。
摘要由CSDN通过智能技术生成

       在前一篇博客  IntelliJ使用Maven创建SpringMVC服务 的基础上添加数据库实现, tomcat默认适用JDBC连接数据库服务, 有个澳大利亚小伙觉得写SQL太麻烦,就编写了Hibernate框架,直接用Java操作数据库。 (PS:这跟Android平台用的LitePal、GreenDao、Realm和iOS平台用的CoreData、Realm作用一样, 让开发者不用再写SQL语句便能读写数据库)

    

                                    

                                                                                           实测gif


   本demo目录结构的说明:


    本demo使用REST风格的url格式,例如:

   连接MySQL的列表页链接: http://localhost:8080/userdb/users

   操作内存的列表页链接:http://localhost:8080/user1/users


   第一, 我们需要安装MySQL并启动服务, Macbook的入口在launchpad---系统偏好设置




  第二、虽然hibernate可以生成数据库的表, 但建议使用图形化工具创建database和table, 注意编码格式要选utf-8。 Macbook可以使用Sequel Pro软件连接到本机MySQL服务,并通过图形化界面创建数据库。 PS:hibernate可以连接多个数据库,所以创建了exampledb和exampledb1用于测试。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值