四、MyBatis主配置文件 在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSess…
三、动态SQL语句 有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以…
二、SQL语句映射文件(2)增删改查、参数、缓存 2.2 select 一个select 元素非常简单。例如: Xml代码 <!-- 查询学生,根据id --> <select id="getStudent" parameterT…
二、SQL语句映射文件(1)resultMap SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: …
12.3 注解实现Bean定义 12.3.1 概述 前边介绍的Bean定义全是基于XML方式定义配置元数据,且在【12.2注解实现Bean依赖注入】一节中介绍了通过注解来减少配置数量,但并没有完全消除在XML配置文件中的Bean定义,因此有没有方…
一、MyBatis简介与配置MyBatis+Spring+MySql 1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBati…
一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何…
//1、call+包名+存储过程名(传入、传出值用?) String str="{call SMSBUSINESS.deleteZhZMember(?,?,?)}"; //2、建立连接 Connection conn=null; conn=Drive…
一个基于java的模板引擎(Template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用java代码定义的对象。当velocity应用于web开发时,界面设计人员可以和Java程序开发人员同步开发一…
《Velocity java开发指南》中文版 源文见 http://velocity.apache.org 声明: 转载请保留此页声明 *********************************************************…
对话框分为模式对话框和无模式对话框两种。模式对话框在关闭前禁用程序的其它窗口,如文件选择器;无模式对话框则无此限制,比如工具栏。模式对话框比较简单,应该优先选用。 简单对话框 JOptionPane可以显示4种对话框,通过静态函数: showMess…
前言 曾几何时,XML是程序员的宠儿,是数据传输、API、AJAX应用等方面的不二选择,但自从JSON横空出世后,或者你会发觉你身边就有很多人开始抛弃XML,在他们的心目中,JSON已经完全取代了XML的位置。JSON有很多优势,但也存在缺点,而XM…
加密和解密 (一)java自带的加密和解密 import sun.misc.BASE64Decoder; public class Base64Utils { public static String getBASE64(byte[] b) { St…
Mybatis: 前身是ibatis,但由于种种原因,去年五月时改名为Mybatis,绝大多数API与机制没有变化,只是少数配置文件变动了。但是官网上有一个自动转换的工具,可以方便的将Ibatis系统转换为Mybatis. Spring: 采用3.x…
import javax.net.ssl.SSLContext; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import java.securi…
这篇文章主要介绍了JAVA对象JSON数据互相转换的四种常见情况,需要的朋友可以参考下 1. 把java 对象列表转换为json对象数组,并转为字符串 代码如下: JSONArray array = JSONArray.fromObject(user…
package com.flyingzl.ssh; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import org.apache.lo…
怎样用Java调用window命令或启动其它程序 Runtime.getRuntime.exec(new String[]{ "javac ", "HelloWorld.java "}); Runtime.getRuntime.exec(new …
Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的…
1.4 消息转换器MessageConverter MessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Me…