Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibe ...
分类:
Web程序 时间:
2019-05-27 13:31:04
阅读次数:
150
最近走过的坑 slf4j 多个实现 主要是maven依赖中存在多个slf4j的实现类,在引入的依赖中排除对应的依赖就可以 hibernate 在启动的时候死锁 主要排查: 1.账号密码这些问题 2.有的时候抛一些关于c3p0的异常,把这个c3p0换一个比较新的就好了 hibernate 类型转换异常 ...
分类:
Web程序 时间:
2019-05-27 10:38:16
阅读次数:
140
JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和这篇文章中讲解的SpringMVC是Web层的框架,Spring是业务层的框架,之前文章中讲解的Hibernate和MyBatis是持久层的框架。 SpringMVC是一种基于Java,实现了Web MVC( ...
分类:
编程语言 时间:
2019-05-26 11:10:05
阅读次数:
116
Hibernate查询会先从一级缓存session中查询数据,如果session中没有会从sessionfactory中查找数据,如果前面两个都没有将从DB中查数据,这就是Hibernate的缓存机制,这样可以降低应用程序与物理数据源的交互频率,提高应用程序的性能。另外懒惰加载,就是尽可能晚的将数据 ...
分类:
Web程序 时间:
2019-05-25 16:55:23
阅读次数:
159
1.概念: Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。属于全自动的ORM框架,着力点在于POJO和数据库表之间的映射,完成映射即可自动生成和执行sql。 Mybati ...
分类:
编程语言 时间:
2019-05-23 23:17:27
阅读次数:
131
概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA( ...
分类:
其他好文 时间:
2019-05-22 19:13:49
阅读次数:
101
在powerdesigner将表的结构运用于数据库的时候报的错. 目标: 在Hibernate中使用多表级联的插入操作. 解决办法: 将navicat中的mysql数据库表删除, 手动创建 原因: powerdesigner创建表的时候, 造成了一些兼容性的问题. Hibernate配置和Power ...
分类:
数据库 时间:
2019-05-21 19:16:25
阅读次数:
368
参考别人的博客,原因是:数据库和系统时区的差异。 在jdbc的url后面加 由于新安装的mysql,第一次连接出现了access denied for user 'root'@'localhost'(using password:YES)问题。 没有大毛病就是密码写错了。jdbc连接的密码换上我安装 ...
分类:
Web程序 时间:
2019-05-21 12:55:25
阅读次数:
286
Spring Data Jpa是基于HIbernate开发的,所以建立实体建的实体和映射关系需要好好好的去了解一下,本文有以下内容,实体管理器介绍,实体与数据库表的映射介绍,关联关系(一对多,多对多)介绍,SpringDataJpa应用分析 实体管理器 实体管理器Enti ...
分类:
编程语言 时间:
2019-05-20 15:13:50
阅读次数:
134
1.Hibernate初步了解 (1)什么是hibernate,hibernate是用来做什么的 半成品的项目 hibernate是一个操作数据库的框架,实现了对JDBC的封装。 2.使用c3p0与dbutils编写用户注册功能 3.使用hibernate编写用户注册功能 (1)搭建hibernat ...
分类:
Web程序 时间:
2019-05-18 09:30:31
阅读次数:
151