- 博客(23)
- 收藏
- 关注
原创 Hibernate之HQL
目录:一,hql的定义二,hql与sql的对比三,hql的使用四,Basedao一、HQL的定义 1、定义:HQL是Hibernate Query Language的缩写,Hibernate语言查询,它是完全面向对象的查询语句,查询功能非常强。二、HQL与SQL的对比 HQL(面向对象) SQL(面向结构) 类名/属性 ...
2021-10-26 18:50:21 194
原创 Hibernate关联关系
学习目标1.一对多的关联配置 数据库:主表从表,通过外键关联2.懒加载3.一对多的自关联4.多对多的关联一、一对多的关联配置1、关联指的是类之间的引用关系。假设有类A与类B,如果AB关联,A引用B,那么被引用的类B将被定义为类A的属性。2、一对多的关联:例如:订单和订单项,一个订单有多个订单项; 但是一个订单项只有一个订单;3、创建实体类和映射文件①、实体类:(1)Orderpackage co...
2021-10-25 19:11:59 191
原创 2021-10-21
总结以下自定义mvc框架自定义mvc框架(框架制作包括xml,反射,自定义标签,通用分页,自定义mvc,easyui)SSH框架学习目标:①,体验开源的优秀的框架,带给我们便利②,与自定义mvc框架的知识验证③,开发模式的转变一.Maven1.maven是什么①、 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。②、作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署目。③、什么是POMPro.
2021-10-21 16:48:01 120
原创 Struts的增删改查
1、新建maven项目2、①导入pom.xml依赖,jar依赖;②web.xml改成3.1;③导入struts相关的配置文件 ④jdk1.5->1.8->同时pom.xml需要添加plugins->plugin;⑤web.2.3->3.1; ⑥web.xml中配置核心过滤器StrutsPrepareAndExecuteFilter;3、导入pom.xml依赖 导入工具类(com.zking.util、com.zking.tag) ...
2021-10-21 16:26:10 126
原创 Hibernate入门
1.Hibernate是什么Hibernate 是持久层的ORM框架。Hibernate对JDBC进行了封装,也就是说,我们可以使用Hibernate来完成原来我们使用JDBC完成的操作,也就是与数据库的交互操作。2.什么是ORMObject Relation Mapping(对象关系映射),所谓的ORM就是利用描述对象和数据库表之间映射的元数据,自动把Java应用程序中的对象,持久化到关系型数据库的表中。通过操作Java对象,就可以完成对数据库表的操作。可以把ORM理解为关系型数据和对象的一个纽带
2021-10-18 17:14:46 95
原创 2021-10-12
思路:1、商家: 查看订单 发货-->“订单状态”:1=未发货、2=已发货、3=已签收、4=已撤单 (默认值1) 订单项的查看实现思路:分析功能: 订单表的查询 、 将订单表的订单状态由1改成2 、通过订单的id到订单项表查询出对应的订单项2、买家:功能: 查看订单、 撤单、 签收实现思路: 订单表的查询 将订单表的订单状态由1改成4 将订单表的订单状态...
2021-10-12 16:36:02 610
原创 2021-10-09购物车功能
一加入购物车package com.zking.vo; public class ShoppingVo { private String name; private float price; private int num; private float total; private String consignee; private String phone; private String postalcode; private String address; private
2021-10-09 16:33:30 117 1
原创 easyui
一、利用dategrid进行数据展示及链式编程结果类封装:需求:点击左侧tree菜单,右侧Tab页显示datagrid查询出来的数据实现思路: 1、新建一个jsp文件夹,创建一个uesemanagejsp界面,同时要写一个book.js2、将MVC框架导进去,写好对应的enetity、dao、web类3、配置xml文件4.分页 5.查询1、要有一个存放书籍的展示页面<%@ page language="java" conten...
2021-10-07 15:23:46 226
原创 easyui
一、ui框架1.easyui=jquery+html4(用来做后台的管理界面)2.bootstrap=jQuery+html53.layui二、为什么选择使用easyui从效果来看,easyui比不上bootstrap美观与layui相比,界面效果也更差在这种情况下,我们为什么要使用相对较差的easyui呢,首先,使用bootstrap要钱,easyui比layui更加稳定,所以使用easyui,如果你有钱,那当我没说easyui的优点:1.e
2021-09-25 18:46:22 456
原创 MySQL视图
一、视图1.什么是视图?1) 视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。 2) 数据库中存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。3) 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 2.视图的作用1) 使操作简便化。2) 增加数据的安全性。3) 提高表的逻辑独立性。3.基本语法CREATE VIEW 视图名 AS SELECT 语句;...
2021-09-25 08:01:43 94
原创 datagrid 之批量删除
一、新增(结合上节)思路:①添加一个新增按钮②添加事件弹出窗口③提交表单④关闭窗体,刷新数据表格解决:①新增按钮<a id="btn-add" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">新增</a>②绑定事件//新增点击事件$('#btn-add').click(function() {...
2021-09-16 20:50:15 192
原创 MySQL的增删改查
MySQL的增删改查1基础查询SELECT 查询列表 FROM 表名;特点:查询列表可以是:表中的字段、常量值、表达式、函数 查询的结果是一个虚拟的表格2查询常量值、表达式、函数SELECT 值、表达式、函数;起别名便于理解 如果要查询的字段有重名的情况,使用别名可以区分开来SELECT bid as 别名,bname as 别名 FROM t_mvc_book3 去重复SELECT DISTINCT * FROM 表名...
2021-09-08 21:21:31 96
原创 MySQL六大数据类型
MySQL的数据类型MySQL支持的数据类型主要有:数值类型、时间/日期类型、字符串类型整数整数类型可以被指定长度,例如:INT(11)字符串对于经常变更的数据来说,CHAR比VARCHAR更好,因为CHAR不容易产生碎片。 对于非常短的列,CHAR比VARCHAR在存储空间上更有效率。 使用时要注意只分配需要的空间,更长的列排序时会消耗更多内存时间日期和时间类型,尽量使用timestamp,空间效率高于datetime建表2.1格式create table 表名(列名 列
2021-09-07 17:52:54 421
原创 MYSQL管理
1.数据库概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 "仓库"作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余...2.数据库总览 :关系型数据库MySQL , Oracle , SQL Server ,关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库Redis , MongoDB , ...非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定4.MySQL中自带的比较重要的...
2021-09-04 16:57:40 99
原创 jsp标签的目的
一思维导图1.标签语言的特点形式:<开始标签 属性=“属性值”>标签体</结束标签>分类:空标签 br hrui标签 input table控制标签 if foreach数据标签 out set 标签2.自定义标签的开发及使用步骤步骤:助手类(继承BodyTagSupport)标签库描述文件(tld)注意:tld文件必须保存到WEB-INF目录或其子目录JSP通过taglib指令导入标签库实例: ...
2021-08-30 17:56:23 119
原创 通用分页的实例
一思维导图二、后端帮助类DBHelper—数据库帮助类package com.util.ty; import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Pro...
2021-08-29 19:25:51 281 1
原创 XML的建模
什么是xml的建模将XML配置文件中的元素、属性、文本信息转换成对象的过程叫做XML建模二. XML建模的步骤第一.以面向对象的编程思想,描述xml资源文件其二.将xml文件中内容封装进model实体对象ConfigModel、ActionModel、ForwardModel1.config节点下有多个子action节点,无节点属性2.action节点下有多个子forward节点,有节点属性3.forward下无子节点,有节点属性首先让我们...
2021-07-31 00:14:46 109
原创 XML的详细
Java中配置文件的三种配置位置一:配置文件存在位置有三种 ①存放于根目录下,/代表获取src根目录的绝对路径 ②存放于同一类的包下,不加/代表同类名包下的相对路径; ③存放于WEB-INF目录下同包2同一个scr目录3.WBE-INFimport java.io.IOException;import java.io.InputStream;import java.util.Properties;import javax.servlet.ServletExc...
2021-07-30 12:46:32 88
原创 2021-07-29
DTD介绍:每个XML文件可以携带一个自身格式的描述,所谓格式描述就是我的XML文档里面可以写哪些东西,比如元素、属性。所以利用DTD可以对XML文档的各个节点进行约束定义,让他人不能随便在XML中写入内容,使XML文档成为有效的XML文档。DTD中各种关系以及学习的步骤,如图下;XMLXML即可扩展标记语言,XML作用:用于数据的存储和传输还有文件配置。标准的XML格式:1.有且只有一个根元素2.XML标签大小写正确区分3.正确使用结束标签4.正确嵌套标签...
2021-07-29 12:40:34 97
原创 MAP集合
一,Map集合的特点 如下运行结果注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(Map中不能有重复的键(Key),每个键(key)都有一个对应的值(value)。Map中的元素是两个对象,一个对象作为键,一个对象作为值。键不可以重复,但是值可以重复)二,Map集合的遍历方式 (entrySet,keySet)Key的代码如下:运行结果如下entrySet运行结果如图三.常...
2021-07-27 13:26:41 512
原创 2021-07-26
Set的结构关系一,特点1特点不可重复结果2 无序便利方式(迭代器)两种迭代器的方法如下:三 排序自然排序 代码如下比较器排序:代码如下升序降序...
2021-07-26 14:38:50 60
原创 2021-07-22
1.List首先我们要了解List集合类与其他类的关系关于list集合类的关系图1,圆形表示接口2,矩形表示类3,空心三角形表示继承关系4,虚线箭头表示依赖关系list的特点 1,有序的 2,可重复 3,可实现增删改查的功能有序的特点是如图下:可重复的特点是 如图下:实现增删改查的特点 如图下:增加:删除 :1,通过下标移除 注意(此方法返回的值是元素)2,直接移除对象 注意(此方法返回一个tr...
2021-07-23 13:22:19 107 1
原创 2021-07-21
Java开发的工具 1.myeclipse 2.eclipse 3.IDEA环境变量的配置 JDK (%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;) eclipse (配置JDK和Tomcat)mySQL的安装与配置 1.解压安装包以及连接工具包 2.复制并改变my.ini文件(mySQL解压路径) ...
2021-07-21 23:13:50 109 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人