- 浏览: 37643 次
- 性别:
- 来自: 上海
最新评论
-
aa00aa00:
你的这个是基于mysql的把?
Mybatis之批量插入 -
xyc717:
到底对不对啊,我书读得少,你别骗我,那个update的我试了跟 ...
Mybatis使用Oracle批量添加、更新数据的说明
文章列表
Spring4MvCHibernate
- 博客分类:
- Maven
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<a ...
500多g的java、c语言、.net、移动开发以及数据库等视频教程分享
http://www.jscto.net/html/289.html
Mybatis之批量插入
- 博客分类:
- mybatis
<insert id="insertEmpSelectiveBatch" parameterType="java.util.List" >
begin
<foreach collection="list" item="item" index="index" separator=";" >
insert into EMP
<trim prefix="(" suffix=& ...
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应 ...
import java.util.Calendar;
import java.util.Date;
import javax.xml.datatype.DatatypeConfigurationException;
import javax.xml.datatype.DatatypeFactory;
import org.junit.Test;
public class CalendarTest {
@Test
public void getXMLGregorianCalendar(){
Calendar calendar = Calendar.getIn ...
Oracle处理
- 博客分类:
- CSDN感觉不错的示例
一、情况:
1、现有tableA,tableB两张表,表结构一样。现希望把tableB的内容插到A中,“序号”和“学号”在各自表中都是唯一不重复的。
2、tableA存在于oracle中,tableB是导出的csv格式或者sql格式;
要求:
1、如果与tableA字段“学号”重复,则该条记录不插入;
2、插入的记录,字段“序号”不能与tableA中现有的“序号”重复,应该以101开始递增;
3、tableA表结构不能作修改,如设主键等;
4、两个表的数据大概22G,效率不能太低;
-- Create sequence
create sequence SEQ_TABLEA
minvalu ...
BigDecimal的使用
- 博客分类:
- 编写高质量代码
package net.hunau.xiangmu;
import java.math.BigDecimal;
import java.util.Scanner;
public class Client {
private final static int LIMIT = 2000;
public static void main(String[] args) {
int cur = 1000;
Scanner input = new Scanner(System.in);
System.out.println("请输入需要预定的数量:" ...
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数 ...
Oracle大数据常见优化查询
- 博客分类:
- Oracle
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
4.应尽量避免在 where 子句中使用 or 来连接条 ...
Oracle行级锁和表级锁
- 博客分类:
- Oracle
1、DML锁包括行级锁(TX)和表级锁(TM) 2、行级锁不是单独存在的,当事务获得了某些数据行上的行级锁时,此事务同时获得了数据行所属表上的表级锁,因为表级锁能够防止系统中并发地执行有冲突的 DDL 操作,避免当前事务 ...
Oracle常见表操作
- 博客分类:
- Oracle
drop table test2;
create table test(
id integer not null,
name varchar2(100)
);
---可为空
alter table test modify (id null);
---不可为空
alter table test modify (id not null);
---添加表中的列 alter table + add子句
alter table test add (ceilphone varchar2(20));
---修改表中的列 alter table + ...
最近我使用Mybatis插入更新数据遇到了小麻烦,在网上搜索了一大批,感觉不是很如意,最后经过高人指点,弄了出来了,具体请看如下代码
实体:
public class Author implements Serializable {
private String author_id;
private String userName;
private String password;
private String email;
private String bio;
mapper.xml文件如下:
<update id="updateA ...
个人感觉不错的SQL语句
- 博客分类:
- Oracle
删除重复行
delete from t6 where rowid not in (
select max(t6.rowid) from t6 group by
t6.bm,t6.mc);
--这里用min(rowid)也可以。
具体可详看http://elf8848.iteye.com/blog/761471博客
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复 ...
最近看了maven实战里面写的一个发送邮件的功能,以为很牛了,结果,spring本身就提供这样的方法,这个spring太强大了
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springfr ...
常用jar包maven配置
- 博客分类:
- Maven
<!-- Spring的所有jar包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupI ...