框架
公子小白有点黑
一生有爱,何惧风飞沙!
展开
-
springboot定时任务
@EnableScheduling注解该类为定时任务@Scheduled(corn = "") 每个任务结束,等待指定时间再次执行@Scheduled(fixedDelay = )每个任务结束,等待指定时间再次执行@Scheduled(fixedRate = )任务执行频率为指定时间package com.springboot.resource;import org.spri...原创 2019-01-22 10:20:48 · 2123 阅读 · 1 评论 -
restaful风格接口编写以及打包测试
1.依赖 <!-- lookup parent from repository --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti...原创 2019-01-03 17:32:26 · 316 阅读 · 0 评论 -
Mapper动态代理
Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的类路径相同。 2、 Map...原创 2018-08-07 10:39:47 · 332 阅读 · 0 评论 -
MyBatis增删改查
先把自定义的sql语句亮出来,其中有添加数据并返回主键的sql写法,主要就在于sql语句的书写配置,使用标签<selectKey>并指定结果类型,映射实体属性,和先后顺序。使用方法就是添加操作完成,mybatis获取自增主键值,并setId()结果如下,添加之前id为null,添加之后id被赋值。对应测试方法为 public void testInsertReturnId()...原创 2018-08-05 12:22:32 · 301 阅读 · 0 评论 -
MyBatis基本配置
首先看看文件结构实体类package com.Demo.Entity;public class Student { private Integer id; private String name; private int age; private double score; public Integer getId() { return id; } pub...原创 2018-08-04 17:44:52 · 274 阅读 · 0 评论 -
spring集合数据注入
包含Array,List,Set,Map,Properties集合数据注入package com.demo.entity;import java.util.*;public class Some { private School[] schools; private List<String> list; private Set<String> set;...原创 2018-07-29 10:33:31 · 264 阅读 · 0 评论 -
Hibernate注解
首先说一下在学习Hibernate注解的时候遇到的坑(1)@Entity@Table(name="xxx")该注解在hibernate4之后就不再使用,否则获取session出错。 hibernate4之后的版本@Entity(name="xxx")(2)Exception in thread "main" org.hibernate.MappingException...原创 2018-07-28 10:46:16 · 361 阅读 · 0 评论 -
spring装配bean及参数注入
spring所需jar包各个版本可以在http://repo.springsource.org/libs-release-local/org/springframework/spring/下载个人使用建议:不要使用3.2.4版本 因为在进行xml文件加载的时候会出错。首先搭建环境Student.javapackage com.demo.entity;public clas...原创 2018-07-26 15:17:11 · 3033 阅读 · 0 评论 -
hibernate数据库操作
hibernate数据库操作有:QBC (标准查询,查询全部语句)HQL (执行hql语句)SQL (使用sql操作数据库,返回数据是表,需要使用addEntity()方法进行数据封装))CURD具体映射见https://blog.csdn.net/Yuan52007298/article/details/81160734Junit测试类package org....原创 2018-07-24 10:12:29 · 270 阅读 · 3 评论 -
Hibernate主键生成策略
(1)increment该策略是hibernate自主维护数据表主键值。使用该策略数据库主键可以不设置自增,使用hibernate进行插入操作的时候首先查询数据库主键的最大值,然后自增,再向数据库插入数据。(2)identity该策略使用数据库自身自增长来维护主键。数据库主键需要设置自增长,插入数据操作中不包含自增主键的数据添加。(3) sequence一般情况下my...原创 2018-07-23 11:18:35 · 520 阅读 · 1 评论 -
Hibernate对数据库进行增删改查
数据库表结构hibernate.cfg.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourcefo...原创 2018-07-23 00:04:00 · 428 阅读 · 0 评论 -
Struts2注解
在使用Struts框架的时候,都需要配置struts.xm文件,而通过struts注解机制,可以在action类里直接配置,省略掉xml文件。注解需要jar包的支持:struts2-convention-plugin-2.3.34.jarstruts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts...原创 2018-07-21 10:33:10 · 450 阅读 · 0 评论 -
Hibernate连接MySQL数据库超时问题
使用hibernate.cfg.xml进行数据库连接配置会有mysql连接超时的问题。如果连接闲置8小时 (8小时内没有进行数据库操作), mysql就会自动断开连接, 要重启tomcat。而直观的错误就是500内部错误。org.hibernate.exception.JDBCConnectionException: could not execute query using it...原创 2018-07-13 09:12:40 · 886 阅读 · 0 评论 -
Hibernate分页
效果图数据库表struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.or...原创 2018-07-09 22:06:06 · 752 阅读 · 0 评论 -
Spring Data JPA
JPA简介JPA(Java Persistence API)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范。JPA诞生的缘由是为了整合ORM框架,建立一种标准。在ORM框架中,Hibernate使用很广泛,也很方便。Hibernate和JPA整合的比较良好,JPA提供接口,实现由Hibernate完成。依赖 <dependency&...原创 2019-08-06 19:09:04 · 188 阅读 · 0 评论