置顶内容仅供测试使用
使用 @Resource、@Autowired 和 @Inject 进行 Spring 注入
Java框架概述我在开发中经常使用@Autowired进行注入,但曾多次被要求解释使用“@Resource”、“@Autowired”和“@Inject”注入 Spring bean 之间的区别,后查看了多个文章,总结了如下内容AnnotationPackageSource@Resourcejavax.annotationJava@Injectjavax.injectJava@Qualifierjavax.i...
mybatis批量更新
Java框架<update id="updateBatch" parameterType="java.util.List"> UPDATE DB.INVOICE <!-- 修改的表明需要改 --> &nb...
Ajax传数组到后台,后台Spring接受数组参数
Java框架前端代码如下,传递一个数组,后台用List<String>或者String[]接收:var ids = []; ids.push("xxx"); ids.push("yyy"); $.post(url,{ids},function(data) { //do&n...
MyBatis常用标签和注解
Java框架一、顶级标签1、sql – 可被其他语句引用的可重用语句块<sql id="valid"> where valid = 1 </sql> <select id = 'queryUser'>select * f...
spring国际化之将国际化内容存入数据库,可以实时配置不用重启服务
Java框架package com.bughz.forum.system.config;//包路径 import com.bughz.forum.common.model.MessagesLang;//数据库表对应的实体 import com.bughz.forum.common.service.MessagesLangService;//查询数据库的服务类 import&nb...
spring MVC、spring boot转发与重定向
Java框架SpringMvc请求方式分为转发、重定向两种,是用forward和redirect关键字在controller层进行处理。 下面代码实现了这两种不同的请求方式:import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.spring...
jpa自定义SQL、HQL的方式
Java框架当你的抽象类继承了JpaRepository类时,就会拥有一些基本的增删改查操作。但是,很多时候只有这些简单的功能是不够的的,jpa也支持原生SQL和实体类SQL进行自定义查询。1. 原生SQL@Query(value = "SELECT t2.userId, t1.title, t1.content, t1.completeT...
Mybatis和hibernate的优缺点比较
Java框架Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装。Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系。具体从几个方面说一下两者的区别:1.两者最大的区别:针对简单逻辑,Hibernate和MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。针对高级查询,Mybat...