1. 什么是hibernate(MyBatis) ORM框架/持久层框架 ORM(Object Relational Mapping):对象关系映射。 对象与关系型数据间之间的映射管理框架 优势:跨数据库的无缝移植(SqlServer、Oracle、MySql) 如何使用hibernate 1.在项 ...
分类:
Web程序 时间:
2019-08-01 13:03:27
阅读次数:
112
2019-07-31 MyBatis的核心原理,使用MyBatis与其他ORM框架对比,有哪些优点和缺点 核心原理: ORM 优点: 1.可以配置动态SQL 2.可以优化SQL 3.更好支持存储过程 4.更方便优化复杂的SQL语句 缺点: 1.配置比Hibernate更繁杂 2.更依赖SQL数据库, ...
分类:
其他好文 时间:
2019-07-31 13:17:03
阅读次数:
90
MyBatis的设计思想很简单,可以看做是对JDBC的一次封装,并提供强大的动态SQL映射功能。但是由于它本身也有一些缓存、事务管理等功能,所以实际使用中还是会碰到一些问题——另外,最近接触了JFinal,其思想和Hibernate类似,但要更简洁,和MyBatis的设计思想不同,但有一点相同:都是... ...
分类:
编程语言 时间:
2019-07-31 13:10:43
阅读次数:
76
什么是hibernateORM框架/持久层框架 jdbc的一个框架object reference mapping通过管理对象来改变数据库中的数据通过管理对象来操作数据库 hibernate的优势:跨数据库的无缝移植 如何在项目中添加hibernate支持(手动添加) 1.添加hibernate相关 ...
分类:
Web程序 时间:
2019-07-31 01:21:09
阅读次数:
108
SSH框架实现登录、新闻增删改查、树形菜单 项目结构 pom.xml 网不好不要一次引入太多,容易下不全 一、框架配置文件 web.xml 数据库db.properties log4j2.xml spring-vue.xml spring-hibernate.xml spring-context.x ...
分类:
其他好文 时间:
2019-07-28 20:00:23
阅读次数:
110
这篇主要讲解spring + struts2 + hibernate : 目录结构如下: t_role t_user 1.新建 web项目 :spring_ssh 2.在 WebRoot/WEB-INF/lib 下 导入jar包 3.编写vo类 :Role.java , User.java Role ...
分类:
编程语言 时间:
2019-07-28 18:04:33
阅读次数:
115
第1章 hibernate的持久化类和对象标识符 1.1 持久化类的编写规范 1.1.1 什么是持久化类: Hibernate是持久层的ORM映射框架,专注于数据的持久化工作。所谓的持久化,就是将内存中的数据永久存储到关系型数据库中。那么知道了什么是持久化,什么又是持久化类呢?其实所谓的持久化类指的 ...
分类:
Web程序 时间:
2019-07-28 15:39:07
阅读次数:
85
十二、Hibernate 113. 为什么要使用 hibernate? 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 hibernate使用Java反射机制 ...
分类:
编程语言 时间:
2019-07-27 23:44:16
阅读次数:
138
org.hibernate.AnnotationException: No identifier specified for entity 异常信息 异常原因 实体类中需要有唯一标识符,需要指定主键 解决 在你实体类的主键上加上下面的两个注解即可。 ...
分类:
其他好文 时间:
2019-07-26 11:53:56
阅读次数:
123
为什么需要垃圾回收: 在程序执行的过程中,会产生一系列的对象(占用内存的代表),这些都会存储在内存中。一部分对象在生命周期结束后,依然会占用一部分内存。这些占用内存却没有再次使用的对象,我们称之为“垃圾”,而对“垃圾”占用的内存的回收,就是垃圾回收。 在没有垃圾回收机制的语言里,垃圾回收操作需要程序 ...
分类:
编程语言 时间:
2019-07-25 14:54:27
阅读次数:
137