这篇文章,会一步一步的演示hibernate的使用。 目录结构如下: 1.新建java项目 2.增加一个lib文件夹,并把 hibernate必须的jar包 和 数据库驱动包 一起复制进去 然后把hibernate必需的jar包和mysql的驱动包复制进入 3.把lib下的jar包 ,进行build ...
分类:
编程语言 时间:
2019-07-16 20:12:40
阅读次数:
145
今日分享hibernate框架的简单关联关系 一:关联关系简介 1.1 什么是关联关系 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。 例如: class B{ private String name; } public class A{ private B ...
分类:
Web程序 时间:
2019-07-15 21:26:41
阅读次数:
182
在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS ...
分类:
其他好文 时间:
2019-07-15 09:26:55
阅读次数:
226
hibernate的主键生成器: generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 1 程序员自己控制:assigned 2 数据库控制: identity(标识列/自动增长) sequence 3 hibernate控制:increment uuid/uuid. ...
分类:
Web程序 时间:
2019-07-14 20:05:25
阅读次数:
158
一、主键类型1.自然主键(主键本身就是表中的一个字段,实体中一个具体的属性)表中已经具有某字段,并且该字段具有业务含义作为主键,称之为自然主键。 例如:在person表中的身份证号,既是唯一的,又可以单独标识一个person 2.代理主键(主键不是实体中某个具体的属性,而是一个不相关的字段)表中原本 ...
分类:
Web程序 时间:
2019-07-14 19:49:34
阅读次数:
159
1.不同版本的Spring Framework有哪些主要功能? 2.什么是Spring Framework? Spring是一个轻量级的IOC和AOP容器框架,是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于注 ...
分类:
编程语言 时间:
2019-07-14 15:22:25
阅读次数:
130
Mybatis技术特点: 好处: 通过直接编写SQL语句,可以直接对SQL进行性能的优化; 学习门槛低,学习成本低。只要有SQL基础,就可以学习mybatis,而且很容易上手; 由于直接编写SQL语句,所以灵活多变,代码维护性更好。 缺点: 不能支持数据库无关性,即数据库发生变更,要写多套代码进行支 ...
分类:
Web程序 时间:
2019-07-14 13:29:48
阅读次数:
144
1、JPA、Hibernate、Mybatis简单了解 1.JPA:本身是一种ORM规范,不是ORM框架.由各大ORM框架提供实现. 2.Hibernate:目前最流行的ORM框架,设计灵巧,文档丰富(完全自动操作),只是性能不好控制(自己去控制性能,不是很好控制)。 Hibernate是一个完整的 ...
分类:
Web程序 时间:
2019-07-13 22:42:35
阅读次数:
173
今天分享的是hibernate关系映射框架的入门用法 一:Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Jav ...
分类:
Web程序 时间:
2019-07-13 19:59:55
阅读次数:
145
【异常提示】 org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.mi.domain.Department.id java.lang.IllegalArgumen ...
分类:
数据库 时间:
2019-07-13 09:22:25
阅读次数:
133