摘要: 1. 为什么需要缓存拉高程序的性能 关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于 阅读全文
posted @ 2019-08-10 23:56 WhM4c 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是hql HQL是Hibernate Query Language的缩写 查全部 2. hql和sql区别/异同 HQL SQL 类名/属性 表名/列名 区分大小写,关键字不区分大小写 不区分大小写 别名 别名 ?,从下标0开始计算位置(hibernate5之后不支持) ?,从顺序1开始计 阅读全文
posted @ 2019-08-08 16:25 WhM4c 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 多对多的关系可以看成是两个一对多 多对多配置: 导入TreeNode.hbm.xml,book.hbm.xml,category.hbm.xml 在hibernate中映射这几个文件 TreeNode.hbm.xml: 配置好之后在TreeNodeDaoTest进行测试: 测试结果: 在配置book 阅读全文
posted @ 2019-08-07 20:01 WhM4c 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 重新建立一个包,将两个xml文件导入 再把对应的实体类补充上, 接着导入 然后再hibernate.cfg.xml文件中将两个xml进行隐射 然后建立一个测试类将所有方法选上, 准备工作就做完了 普通添加方法testAddOrder对数据库造成的变化 order_item 然后是懒加载 首先在ord 阅读全文
posted @ 2019-08-05 00:25 WhM4c 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 文件上传:三种上传方案1、上传到tomcat服务器 上传图片的存放位置与tomcat服务器的耦合度太高2、上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系 文件服务器3、在数据库表中建立二进制字段,将图片存储到数据库 主要有这3种方式去上传文件,现在主要用的就 阅读全文
posted @ 2019-08-04 13:56 WhM4c 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 首先建立Student和Woker的实体类,在导入两个实体类的hbm.xml 主键策略分为四种,人工控制,数据库控制,以及hibernate控制, 人工控制: 数据库变化: 然后在是数据库控制数据 数据库控制 数据库没有列段没有自增会报错,仅限数字类型 数据库: 跟手动输入的值没有任何的关系,只会跟 阅读全文
posted @ 2019-08-03 10:12 WhM4c 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 导入以下代码到pom.xml(jar包) 建立一个实体类 在创建一个xml <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0 阅读全文
posted @ 2019-08-02 04:20 WhM4c 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 准备工作:导入通用分页的tag类,以及d.tld,还有完成xml的配置,在导入我们昨天导入的xml xml; 先建立一个实体类(clazz)添加属性(图片给个默认值)再写clazzdao,在clazzdao补充增删改查即可,再用ClazzAction调用dao层给前台传数据,再配置昨天导入的stru 阅读全文
posted @ 2019-07-28 23:27 WhM4c 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 环境搭建: 1.1 jar 1.2 web.xml 1.3 struts.xml struts.xml(核心配置文件) <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <v 阅读全文
posted @ 2019-07-26 16:26 WhM4c 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 配置maven 首先下载maven安装包,进行解压 解压后配置环境变量 4.2.1 MAVEN_HOME 4.2.2 阅读全文
posted @ 2019-07-23 22:31 WhM4c 阅读(134) 评论(0) 推荐(0) 编辑