mybatis
爱吃鱼油
这个作者很懒,什么都没留下…
展开
-
spring2.5整合ibatis
SqlMapClient对象 这个对象是iBatis操作数据库的接口(执行CRUD等操作),它也可以执行事务管理等操作。这个类是我们使用iBATIS的最主要的类。<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.原创 2015-02-09 17:31:21 · 628 阅读 · 0 评论 -
spring整合mybatis
1.我们知道在Mybatis的所有操作都是基于一个SqlSession的,SqlSession也是由SqlSessionFactory来产生的,但是Mybatis-Spring给我们封装了一个SqlSessionFactoryBean。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:原创 2015-02-09 10:53:57 · 691 阅读 · 0 评论 -
MyBatis之传入参数
mybatis传入参数类型在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和Java复杂数据类型基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值复杂数据类型:包含JAV转载 2017-08-15 15:25:46 · 723 阅读 · 0 评论 -
mybatis返回主键
Dto@Getter@Setterpublic class OrderDto implements Serializable{ private static final long serialVersionUID = 1L; private Long orderId; private Integer productId; //商品ID private BigDecimal u原创 2017-08-14 15:33:06 · 367 阅读 · 0 评论 -
mybatis-generator 代码自动生成工具
1、在D盘新建一个文件夹,命名:generator(或者其他盘其他名字也可以,之所以用这个,是为了copy下面代码后,不用再做修改路径)2、准备需要的jar包:mybatis-generator-core-1.3.2.jar、MySQL-connector-Java-5.1.34.jar(忽略版本号,这只是我用的jar 版本)3、新建一个文件,命名:generator.xml转载 2017-08-08 12:54:15 · 360 阅读 · 0 评论 -
spring配置多数据源
spring多数据源配置转载 2017-03-13 17:20:11 · 888 阅读 · 0 评论 -
Mybatis批处理
来自ibatis api try { sqlMap.startTransaction() List list = (Employee) sqlMap.queryForList("getFiredEmployees", null); sqlMap.startBatch (); for (int i=0, n=list.size(); i < n; i++) {转载 2015-04-02 12:38:40 · 989 阅读 · 0 评论 -
ibatis测试配置sql
ibatis测试DAOpackage test.dao;import java.io.Reader;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import org.apache.log4j.Logger;impo原创 2017-03-07 15:59:05 · 272 阅读 · 0 评论 -
ibatis插入和更新
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd"> INSERT INTO SCHEDULE_JOB_PARAM (JOB_ID, PARAM_KEY, PARAM_DESC原创 2015-12-08 10:12:49 · 1450 阅读 · 0 评论 -
oracle 时间戳TIMESTAMP
//数据库UPDATETIMESTAMP TIMESTAMP(6)//dto/**更新时间戳**/private String updatetimestamp;//dao//插入操作INSERT INTO tablename(CUSTID,UPDATETIMESTAMP)VALUES(#{custid, jdbctyp原创 2015-06-03 18:16:26 · 3754 阅读 · 0 评论 -
mybatis插入时返回主键
oracle和mysql的主键生成策略有不同,但是最重要的selectKey 这个标签,其他只需要换select UUID()<insert id="insertPerson" parameterType="com.beijita.dto.User"> <selectKey keyProperty="userId" order="BEFORE" resultType="j...原创 2019-06-13 22:50:49 · 2812 阅读 · 0 评论