前台页面id为空--驼峰命名映射

错误: 前台页面id为空,或其他数据映射问题(方案2) 原因: java的bean类属性和数据库字段命名不一致,查询的时候就不能把数据封装进bean类里, 在数据库字段命名规范中,通常使用下划线“_”来连接两个单词,比如:user_type。 解决方案1: 在mapper全局配置文件里面配置驼峰命名 ... »

MyBatis使用模糊查询用户信息及log4j配置文件详解

1.1 根据用户名称模糊查询用户信息 根据用户名模糊查询用户信息,只需要我们更改映射文件中的sql语句。其他的内容跟上一篇的内容是一样的 1.2添加根据用户名称模糊查询用户信息的sql语句 实例中是查询员工信息emp表,所以mapper文件sql语句改为以下内容: 1 <!-- 根据用户名模糊查询 ... »

MyBatis运行流程及入门第一个程序

1. mybatis是什么? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,是一个基于Java的持久层框架。 1️⃣mybatis托管到goolecod ... »

mybatis的配置

MyBatis 框架 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old ... »

Spring MVC介绍和第一个例子

1.Spring mvc概述 spring mvc是spring提供给web应用框架设计,实际上MVC框架是一个设计理念。它不仅存在java世界中而且广泛在于各类语言和开发中,包括web的前端应用。对于spring mvc而言,他的流程和各个组件的应用和改造是springmvc的根本。 1.2 sp ... »

Spring 使用注解对事务控制详解与实例

1.什么是事务 一荣俱荣,一损俱损,很多复杂的操作我们可以把它看成是一个整体,要么同时成功,要么同时失败。 事务的四个特征ACID: 原子性(Atomic):表示组成一个事务的多个数据库的操作的不可分割的单元,只有所有的操作成功才算成功,整个事务提交,其中任何一个操作失败了都是导致整个所有操作失败, ... »

MyBatis 学习总结

MyBatis 笔记 一、入门 1.1 什么是 MyBatis? MyBatis 是一款持久层框架(ORM 编程思想) MyBatis 免除了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程; MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的实 ... »

ssm框架整合

1.搭建环境 第一步: 创建一个普通的maven项目 第二步: 导入相关依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13</version> </d ... »

写ssm项目的注意点

注意事项: 输出台乱码 a链接以post提交 表单提交前验证 onsubmit 属性在提交表单时触发。 onsubmit 属性只在 中使用。 跳转前确认 在跳转链接前,需要判断该用户是否有权限打开页面,没有权限的弹出一个确认框提示“没有权限”,有权限的则直接跳转页面。 参考资料一: http://j ... »

Spring JDBC 框架使用JdbcTemplate 类的一个实例

JDBC 框架概述 在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但 Spring JDBC 框架负责所有的低层细节,从开始打开连接,准备和执行 SQL 语句,处理异常,处理事务,到最后关闭连接。 所以当从数据库中获取数据时,你所做的是定义连接参数, ... »

Spring 中基于 AOP 的 @AspectJ注解实例

@AspectJ 作为通过 Java 5 注释注释的普通的 Java 类,它指的是声明 aspects 的一种风格。通过在你的基于架构的 XML 配置文件中包含以下元素,@AspectJ 支持是可用的。 1.第一步:倒入jar包,跟上个例子包是一样的 aspectjrt.jar aspectjwea ... »

springMVC中的日期格式的转化

一、jsp页面传递到controller的日期 如果实体类中封装的日期类型为Date,而jsp页面中的传来的为string类型,这个时候后台就会报错,出现400错误,原因是前后端的数据类型不一致。要将jsp页面中传过来的数据类型转化为Date,如下方法: 方法一:在对应的controller中加入代 ... »

SSM-网站前台博客系统制作(2)---完善版Google的Kaptcha

前提: 在上一篇文章中,可以加入基本的验证码,但是很呆板,验证码也无法传输到Controller进行处理,然后现在改正了一下,可以刷新验证码,然后和登录名,密码一起提交过去, 弄了一下午和晚上,QAQ,我好菜啊,基本完成了。 实现效果 实现思路:js和controller层绑定实现动态更新验证码(这 ... »

SSM-网站前台博客系统制作(1)---前台+Google的Kaptcha

前提: 1天半时间简单自己手写了一下前端布局和后台验证码的基本工作,简要说明一下遇到的问题和收获吧。 这次基本就是前台设计(首页)+Kaptcha图片验证码(之前弄了一个reCaptcha验证码 但是必须要翻墙,所以花半天时间搞了一下这个验证码.) 实现环境: Bootstrap(下载链接:http ... »

互联网轻量级框架SSM-查缺补漏第九天

简言: 第九章 Spring Ioc的概念 IoC(Inversion of Control)控制反转:比如想喝橙汁,在没有饮品店的日子,最直观的做法是买果汁机、橙汁。这是你自己“主动”创造的过程,也就是一杯橙汁需要主动创造。然而到了今时今日,由于饮品店的盛行,已经没必要自己去榨橙汁了。饮品店提供给 ... »

类型转换和格式化

spring MVC框架中需要手机用户请求参数,并将请求参数传递给应用的控制器组件。 此时存在一个问题,所有的请求参数只能是字符串数据类型,但Java时强类型语言 所以spring MVC框架必须将这些字符串请求转换为相应的数据类型。 1、类型转换的意义 jsp + Servlet为例子来介绍,雷西 ... »