![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORM框架
灰白色可乐
人最大的悲哀就是放弃了不该放弃的,比如,梦想!!!
展开
-
Hibernate5.2.10使用SchemaExport创建数据库
Hibernate发布的几个版本对于使用SchemaExport导出数据库,变化的版本还是有点大的。现在使用的最新的发布版本是5.2.10,再使用SchemaExport手动导出数据库时代码已经变了,下面的代码就当给自己做个笔记的记录。 Hibernate3.0时,手动导出数据库是下面这样的: public static void main(String[] args)...原创 2017-07-15 20:26:41 · 3596 阅读 · 16 评论 -
简单介绍Mybatis如何使用
前言 公司新项目要换框架,采用BootStrap+Spring Mvc+Mybatis+PostgreSql,持久层由jdbcTemplate换成Mybatis还真是有点不习惯。虽然之前也用过一点Mybatis,但是也仅仅限于简单用过。趁着这次机会,把Mybatis好好学一下,下面就简单介绍一下如何使用Mybatis。请读者千万不要把这篇博客当成教程,因为这只是学习过程中的一点收获...原创 2016-08-02 21:43:57 · 4456 阅读 · 61 评论 -
Hibernate的HQL简单查询语句
前言 不管数据库用的是什么类型,对于查询语句来说,我们总是习惯了SQL语句。它之所以能够屹立不倒,一方面已成为了习惯,一方面确实功能强大。Hibernate相对于其他ORM实现来说,数据查询是它独特的亮点。它所提供的HQL,类似于SQL语句,但是却比SQL语句灵活。它跟SQL语句有很多相似的地方,是因为这样的话更容易被接受。 HQL查询 简单属性查询 ...原创 2016-07-24 21:05:32 · 2909 阅读 · 43 评论 -
Hibernate中的悲观锁和乐观锁
前言 我们都知道,事务具有四个特性:原子性、隔离性、一致性、持久性。对于数据库的操作也应该具有事务的性质,如果执行正确则返回结果,如果中间出了差错,应该回滚,这样才能保证数据库的数据的真实性。但是在现实操作过程中,往往数据量不是一条两条,而是很多条数据同时操作,这是就要防止并发问题。通常来说,数据库的隔离级别越大,并发性就越差。防止数据库的并发,就有了锁机制的出现。 为什么...原创 2016-07-12 21:50:05 · 1206 阅读 · 20 评论 -
Hibernate缓存机制
缓存的机制在减轻数据库压力方面、提高系统性能方面有很大的作用,在一些数据库框架中也不例外,Hibernate也有它自己的缓存机制。在Hibernate中,缓存分为两级,分别是一级缓存和二级缓存,一级缓存指的是Session级别的缓存,二级缓存指的是SessionFactory级别的缓存。 一级缓存 一级缓存是Session级别的缓存,是存在于Session中的缓存,...原创 2016-07-03 20:27:12 · 717 阅读 · 9 评论 -
Hibernate总结—hibernate配置文件
Hibernate作为ORM框架的一个强大实现,配置文件是必不可少的。.NET中对ORM框架的实现,用的是EntityFramework,Java这边则是Hibernate。在说Hibernate配置文件之前,先说说EF的配置文件,这样有个共鸣。 EF的配置文件主要有这么三部分: 1、连接数据库 连接数据库需要数据库驱动,数据库服务,用户名和密码。...原创 2016-06-28 21:27:50 · 2373 阅读 · 49 评论 -
浅析Hibernate
SSH网上商城虽然只有四天的视频,day01-04,不过边做项目边学习,还真是不容易,到现在为止已经进行了半个月了,才完成了两天的内容。其中光一个环境配置就花了十天左右的时间,包括配置文件添加、Jar包的添加等等。敲代码时再加上对开发环境的陌生,着实费了不少劲,调试也花费了好长时间,不过还好,现在已经熟悉一点了,做起来也顺手一些了,下面就简单汇总一下这里面用到的技术。 SS...原创 2016-01-09 14:36:22 · 2598 阅读 · 72 评论