![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
springtostring
这个作者很懒,什么都没留下…
展开
-
Hibernate的基础---导包,配置XML文件,运行第一个程序
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用...原创 2018-03-04 19:35:55 · 386 阅读 · 0 评论 -
Hibernate---增删改查以及三种状态的转换
增删改查API:增:session.save()删:session.delete()改:session.update()查:session.get()或session.load()使用这些API能完成数据库的增删改查,不过Hibernate拥有强大的缓存机制可以跳过这些API完成增删改查。首先,我们需要了解在Hibernate中的三种状态:1.瞬时状态 2.持久化状态 3.托管状态这...原创 2018-03-05 11:48:10 · 240 阅读 · 0 评论 -
Hibernate 一对多关系实现 级联参数cascade
数据库中数据表之间可能会存在联系,有一对一关系,一对多关系,多对多关系。例如:数据库中有一张教室数据表,一张学生数据表,那么则是一对多关系,一个教室可以容纳多个学生,一个学生则只能在一个教室。以教室和学生为例实现一对多关系处理。建立数据库,建立实体类,配置XML文件数据库:XML文件:主配置文件:<?xml version="1.0" encoding="UTF-8"?><!D...原创 2018-03-05 22:09:21 · 267 阅读 · 0 评论