![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 85
风起的年华
这个作者很懒,什么都没留下…
展开
-
mybatis中关于example类详解mybatis的Example[Criteria]的使用
一、什么是example类 mybatis-generator会为每个字段产生如上的Criterion,如果表的字段比较多,产生的Example类会十分庞大。理论上通过example类可以构造你想到的任何筛选条件。在mybatis-generator中加以配置,配置数据表的生成操作就可以自动生成example了。具体配置可以参考MBG有关配置。 下面是mybatis自动生成example的使用。二、了解example成员变量 //升序还是降序 //参数格式:字段+空格+asc(desc) pr转载 2021-08-28 15:33:08 · 11139 阅读 · 1 评论 -
Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图(转)
PO(bean、entity等命名):Persistant Object持久对象,数据库表中的记录在java对象中的显示状态最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO(service、manager、business等命名):Business Object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。形象描述为一个对象的形为和动作,当然也有涉及到基它对象的一些形为和动作。比如处理一个人转载 2021-01-25 08:54:47 · 151 阅读 · 0 评论 -
java web 中持久层、业务层、表现层
三层架构:即表现层、业务层、持久层。① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同时成功或同时失败。避免部分成功部分失败引起的数据混乱操作。③ 表现层:采用MVC模式...原创 2020-03-12 03:54:08 · 827 阅读 · 0 评论 -
Request 请求头部信息
request功能:1. 获取请求消息数据1. 获取请求行数据* GET /day14/demo1?name=zhangsan HTTP/1.1* 方法:1. 获取请求方式 :GET* String getMethod()2. ()获取虚拟目录:/day14* String getContextPath()3. 获取Servlet路径: /demo1* String getSe...原创 2020-03-05 18:11:40 · 770 阅读 · 0 评论 -
xml笔记
今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,h...原创 2020-03-05 18:13:05 · 54 阅读 · 0 评论 -
表单校验-JavaScript
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面</title> <style> *{ margin: 0px; padding...原创 2020-03-03 14:54:17 · 116 阅读 · 0 评论 -
动态表格-JavaScript
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格全选</title> <style> table{ border: 1px solid; ...原创 2020-03-03 14:52:20 · 201 阅读 · 0 评论 -
Junit单元测试
Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorTest * 包名:xxx.xxx.xx.test c...原创 2020-02-29 17:21:15 · 79 阅读 · 0 评论 -
Druid数据库连接池工具类
package util;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQ...原创 2020-02-28 23:38:03 · 272 阅读 · 0 评论 -
Collection集合类常见方法使用
package collection_test;import java.util.ArrayList;import java.util.Collection;public class CollectionDemo1 { public static void main(String[] args) { Collection<String> coll = ...原创 2020-03-25 10:26:00 · 83 阅读 · 0 评论 -
SQL注入举例及解决方法
package demo;import domain.User;import util.JDBCUtils;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;pu...原创 2020-02-27 14:50:10 · 400 阅读 · 0 评论 -
JDBC更新数据中文乱码问题
package demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.sql.SQLException;public class JdbcDemo3 { /* * DriverManager:驱动管理对象 * C...原创 2020-02-26 20:35:43 · 617 阅读 · 0 评论