hibernate
文章平均质量分 71
分享各种技术知识,赶紧来学习,让我们一起不断地进步吧
faramita_of_mine
这个作者很懒,什么都没留下…
展开
-
hibernate之HQL 查询与Criteria 查询
hibernate之HQL 查询一、实体二、Hibernate 提供了以下几种检索对象的方式①基于Query 的参数绑定查询②基于命名参数的查询③分页查询④对象查询⑤构造控制查询⑥分组查询⑦左连接查询 HQL 是 Hibernate Query Language 的缩写,提供更加丰富灵活、更为强大的查询能力;HQL 更接近 SQL 语句查询语法。HQL 相当于简化版的面向对象的 SQL。一、实体@Entity@Table(name="tb_department")public class Dep原创 2022-01-05 16:39:23 · 1014 阅读 · 0 评论 -
hibernate之简单增删改查
hibernate之简单增删改查一、主体框架二、代码展示①News实体类②hibernate.cfg.xml配置文件③News.hbm.xml配置文件④AppTest测试类代码三、运行结果展示一、主体框架二、代码展示①News实体类package com.allen.entity;import java.io.Serializable;public class News implements Serializable { private Integer id; privat原创 2022-01-04 21:34:35 · 552 阅读 · 0 评论 -
hibernate(四)之乐观锁与悲观锁
hibernate四之乐观锁与悲观锁一、Hibernate锁机制二、ssh整合一、Hibernate锁机制Hibernate提供了乐观锁和悲观锁机制,主要用于解决事务并发问题。悲观锁:Hibernate认为任何操作都可能发生并发,因此在第一个线程查询数据时,就把该条记录锁住。此时其他线程对该记录不能做任何操作(即增删改操作都不能)。必须等当前线程事务结束才可以进行操作。悲观锁的实现原理 Hibernate悲观锁机制实际上是采用数据库的锁机制实现。 数据库中SQL语句最后加for update则把记录原创 2022-01-02 10:00:00 · 917 阅读 · 0 评论 -
hibernate(三)之HQL查询
hibernate三之HQL查询一、HQL二、Hibernate 提供了以下几种检索对象的方式三、缓存一、HQL测试实体如下@Entity@Table(name="tb_department")public class Department { @Id @GeneratedValue private int id; private String name; @OneToMany(mappedBy="department")//由对方的classroom这原创 2022-01-02 11:00:00 · 1226 阅读 · 0 评论 -
hibernate(二)之注解式关联关系
hibernate二之注解式关联关系一、关联关系使用注解二、多表级联一、关联关系使用注解 配置user表<mapping resource="org/zttc/itat/model/User.hbm.xml"/><mapping class="org.zttc.itat.model.User"/>就取代了原来的xml类级别注解@Entity 注解将一个类声明为实体Bean。实体必须有@Id。可以不加@Table也能生成表,name 为表名@Table(name=“原创 2022-01-01 10:00:00 · 517 阅读 · 0 评论 -
hibernate之helloworld
hibernate之helloworld一、helloworld二、Session 概述三、对象的基本操作一、helloworld 添加hibernate的依赖和数据库连接的依赖<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.2.4.Final</vers原创 2021-12-31 11:00:00 · 132 阅读 · 0 评论 -
hibernate
hibernate Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。Hibernate框架简化了java应用程序与数据库交互的开发。 ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。 Hibernate框架有很多优点。它们分别如下: 1.开源和轻量级: Hibernate框架是根据LGPL许可证和轻量级的开源工具。 2.快速性能: Hibernate框架的性能很快,因为缓存在Hibernate框架内部使用。 hibern原创 2021-12-31 09:30:00 · 71 阅读 · 0 评论