这一章讲的是简单的多对一关系映射。
1.首先是开发环境,使用Maven版本为3.5,jdk版本为9.0.1,Hibernate版本为5.0.1Final,数据库为MySQL5.7.20
2.配置Maven的pom.xml文件,由于我当前的jdk版本以及Hibernate版本所以依赖如配置文件中所列出。
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cc.acme_me.hibernate</groupId> <artifactId>Hibernate03</artifactId> <version>1.0-SNAPSHOT</version> <name>Hibernate01</name> <dependencies> <!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <!-- mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.0.6</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.2.12.Final<
前面是用xml配置文档进行操作的,这一章开始使用注解来进行简单的CRUD操作。
由于是简单的操作,我们便将上一章的项目复制一份,将名称更改为Hibernate02。
1.首先是开发环境,使用Maven版本为3.5,jdk版本为9.0.1,Hibernate版本为5.0.1Final,数据库为MySQL5.7.20
2.配置Maven的pom.xml文件,由于我当前的jdk版本以及Hi
Hibernate简介:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在
HTTP:超文本传输协议
它工作于TCP/IP应用上
HTTP1.0和HTTP1.1的区别:
HTTP1.0只能获取一个资源,而且获取资源以后马上就断开
HTTP1.1可以获取多个资源,不会断开
Http的请求
请求行
HTTP(超文本传输协议(Hyper Text Transport Protocol))
它是一个TCP/IP协议中应用层的一个协议
TCP/IP协议(传输控制协议/因特网互联协议 Transmission Control Protocol/Internet Protocol)
TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。
1、为什么Map接口不继承Collection 接口?
· Set是无序集合,并且不允许重复的元素
· List是有序的集合,并且允许重复的元素
· 而Map是键值对
· 它被视为是键的set和值的set的组合
· Map被设计为键值对的集合,所以不需要继承Collection 接口
2、HashMa