- 博客(15)
- 资源 (19)
- 收藏
- 关注
转载 mybatis分页 sql 语句
分类: sql2013-04-28 15:5410人阅读评论(0)收藏举报/*自己新增的view*//*mybatis分页 sql 语句*/ select * from (select ROW_NUMBER() OVER(ORDER BY EPAY_ID DESC) AS ROWNUM,
2013-05-17 23:03:02 722
转载 使用ibatis 通过多个参数来执行查询
ibatisobjectdaoxml问题描述:如何使用 ibatis 通过多个参数来执行查询。解决方案:1. 通过类的方式。将参数封装在某个类的对象中。(具体实现这里省略)2. 通过map 的方式。将参数放在map中。代码如下:(ibaits 2.0版)dao中: Map mapInfo = new HashMap(); mapInfo.put("
2013-05-08 10:10:46 738
转载 Java操作Microsoft Word之jacob
标签:WordMicrosoft office,word Java jacob原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaoduan.blog.51cto.com/502137/136692现在我们一起来看看,用Java如何操作Microsoft Word。jacob,官网是
2013-05-07 19:44:48 822
原创 lucene-用xpdf来处理中文pdf文档
xpdf只是一个软件,通过java采用命令行调用,并获取输出结果,如此来说使用简单,但是相当受限,如:无法跨平台,无法处理特定格式(表格等),无法处理图片和其他附件。这种调用必定限制了它的灵活性。XPDF的配置 1.工具包下载点这里 下载我下载的是: xpdf-3.02pl4-win32.zip另外还需要一个语言包:xpdf-chinese-simplified.t
2013-05-03 22:13:20 1060
转载 iBATIS一对多/多对多N+1问题解决方案
博客分类:j2ee iBATISSQLQQXMLJ#对于iBATIS一对多/多对多的问题,传统的办法是在一对多/多对多关联的属性上再做一次子查询,这个解决办法很简单易懂,但是有个缺点,会导致N+1 selects,导致查询的性能瓶颈,更好的解决办法是sql做一个表连接,然后主表的resultMap配置上加“groupBy='...'”属性,这样一次查询就搞定,避免了N+1问题,下面
2013-05-02 22:57:12 609
原创 ibatis sql主键自动生成方式
在oracle里面 可以创建表的序列来使用主键自动递增 userPKSequence 所创建的序列 创建序列的语句 create sequence userPKSequence start with 1 increment by 1; 但是在mysql里面就没有必要了 因为mysql主键可以自动递增 select userPKSequenc
2013-05-02 22:10:17 630
原创 ibais 模糊查询
resultMap="GetUser"> select * from user name like '%$name$%' public void testGetUser1() throws SQLException { /** * 模糊查询,查询符合指定条件的所有Person对象 * * @par
2013-05-02 21:48:20 614
原创 ibatis 入门
实体类package com.ibatis;import java.util.Date;public class User { private int id; private String name; private Date birthday; private String email; public int getId() { return id; }
2013-05-02 20:12:34 465
原创 lucene相关度
通过改变文档Boost值来改变排序结果。Boost是指索引建立过程中,给整篇文档或者文档的某一特定属性设定的权值因子,在检索时,优先返回分数高的。通过Document对象的setBoost()方法和Field对象的setBoost()方法,可以分别为Document和Field指定Boost参数。不同在于前者对文档中每一个域都修改了参数,而后者只针对指定域进行修改。默认情值为1F,一般不做修改。
2013-05-01 16:07:36 754
原创 lucene 文档变成索引库document对象方法
package cn.itcast.lucene.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import org.apache.lucene.document.Document;
2013-05-01 16:05:03 1449
原创 Occur 用法
Occur 用于表示布尔查询子句关系的类,包括:Occur.MUST,Occur.MUST_NOT,Occur.SHOULD。 1, MUST和MUST:取得连个查询子句的交集。2, MUST和MUST_NOT:包含MUST并且查询结果中不包含MUST_NOT的检索结果。3, SHOULD与SHOULD,表示“或”关系,最终检索结果为所有检索子句的并集。 使用时注意:
2013-05-01 16:02:47 1510
原创 lucene入门 hello word
package cn.itcast.lucene.helloword;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import jeasy.analysis.MMAnalyzer;import org.apache.lucene.an
2013-05-01 15:54:56 742
原创 IKAnalyzer分词器
package cn.itcast.lucene.analyzer;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;imp
2013-05-01 15:09:32 997
原创 JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes the Hamcr
2013-05-01 14:10:09 761
原创 proxool 配置数据库连接池
1、 导入jar包将proxool-0.8.3.jar放在WEB-INF/lib目录下,记得要将对应的数据库驱动包也放在这个目录下。2、 配置proxool.xml在WEB-INF目录下新建文件proxool.xml文件。在此文件中添加如下代码: proxoolPool jdbc:mysql://localhost:330
2013-05-01 11:03:41 961
mysql 慢查询
2018-10-21
mysql 索引与执行计划
2018-10-21
mysql数据库sql优化
2018-10-21
ibatis 单表查询 一对多查询
2013-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人