随笔分类 -  ibatis

通过德鲁伊druid给系统增加监控
摘要:系统在线上运行了一段时间后,比如一年半载的,我们发现系统可能存在某些问题,比如执行系统变慢了,比如某些spring的bean无法监控各种调用情况。 触发到db的各种执行情况,这个时候,我们就需要一个工具,能将我们的系统监控起来,当然当前通过其他工具,也有很多,比如使用云服务的云上面就提供了执行各种S 阅读全文

posted @ 2017-07-14 17:28 陈惟鲜的博客 阅读(3149) 评论(0) 推荐(0) 编辑

mybatis+redis实现二级缓存
摘要:在网上看了很多资料,发现例子都是千篇一律的相互复制。而且,使用的都是jedis的客户端。。我这里使用的是redistemplate类实现。 缓存的原理。。实现cache类接口,当哪个类需要缓存的时候,就直接将cache标签引入,并且制定我们的缓存类就可以了。 上代码: 1、引入spring-data 阅读全文

posted @ 2016-11-28 18:29 陈惟鲜的博客 阅读(1530) 评论(0) 推荐(0) 编辑

maven工程技术框架整合spring4+mybatis3等框架。
该文被密码保护。

posted @ 2016-01-15 13:10 陈惟鲜的博客 阅读(7) 评论(0) 推荐(0) 编辑

sql server 遍历表成一棵树结构
摘要:一棵树的层次结构都在一张表内,当有这样的需要的时候。。可以这样玩: with ldepartment as ( select dept_id, parent_id, 0 as dept_level, row_number()over(order by getdate()) as orderid from department where ( parent_id is null or parent_id = '' ) union all select a.dept_id, ... 阅读全文

posted @ 2013-12-02 13:26 陈惟鲜的博客 阅读(918) 评论(0) 推荐(0) 编辑

SQL Server查询表结构语句
摘要:--1:获取当前数据库中的所有用户表 www.2cto.com select Name from sysobjects where xtype='u' and status>=0--2:获取某一个表的所有字段select name from syscolumns where id=object_id('表名')--3:查看与某一个表相关的视图、存储过程、函数select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'--4:查看当前数 阅读全文

posted @ 2013-11-14 16:07 陈惟鲜的博客 阅读(672) 评论(0) 推荐(0) 编辑

单独使用ibatis做事物控制。
摘要:当项目中,只使用到了ibatis而没有使用spring来作为事物控制的时候,可以这样写:try { Reader reader = Resources.getResourceAsReader("server/system_manage/sqlmap/SqlMapConfig.xml"); sqlMapper = SqlMapClientBuilder.buildSqlMapClient(reader); reader.close(); } catch (IOEx... 阅读全文

posted @ 2013-10-24 13:34 陈惟鲜的博客 阅读(211) 评论(0) 推荐(0) 编辑

ibatis调用存储过程(无返回参数)
摘要:ibatis调用存储过程例子:java:getSqlMapClientTemplate().insert(sql, paraMap)ibatis xml: {call pack_clearing.proc_clear_bank_flow(?,?)} 阅读全文

posted @ 2013-10-08 17:02 陈惟鲜的博客 阅读(478) 评论(0) 推荐(0) 编辑

简单分页插件
摘要:当在做项目时,很多地方需要分页,而又不想引用很繁琐复杂的分页插件,那么可以自己写一个。。分页jsp:page_plugins.jsp 0){ o_pageall = o_pageall + 1;}//如果当前页大于总页数 当总页数为0if(iPageNo > o_pageall){ iPageNo = 0;}%>"> keyNames = request.getAttributeNames(); keyNames.hasMoreElements();){ String key = keyNames.nextElement(); if (PageListHelper. 阅读全文

posted @ 2013-08-19 09:37 陈惟鲜的博客 阅读(282) 评论(0) 推荐(0) 编辑

ibatis查询列表跟总记录,都引用相同SQL
摘要:ibatis 引入相同语句。 阅读全文

posted @ 2013-07-11 08:17 陈惟鲜的博客 阅读(337) 评论(0) 推荐(0) 编辑

oracle 获取某表有那些字段,字段类型,长度,名称,注释等
摘要:一个存储过程,或者说SQL,直接查询得到集合。其中核心的表是:user_tab_cols,user_col_commonsView Code /************************************************************************************/ /* 功能说明:根据表名查询表字段信息 */ /* 参数说明: ... 阅读全文

posted @ 2013-05-07 17:13 陈惟鲜的博客 阅读(422) 评论(0) 推荐(0) 编辑

动态查询的实现
摘要:动态查询,就是在我们的应用中,需要查询某个表。只要丢一个SQL语句,就能查询到所查询表的记录。其中查询的结果包括两个集合:有多少个字段的集合,有多少表记录的集合。当前使用ibatis实现SQLMap配置:View Code <!-- 动态查询 ex-hulaizhi001 2013-1-8 --> <parameterMap id="para-dynamicQueryList" class="java.util.Map"> <parameter property="p_sql" jdbcType=&quo 阅读全文

posted @ 2013-03-29 15:40 陈惟鲜的博客 阅读(300) 评论(0) 推荐(0) 编辑

ibatis批处理 实例
摘要:ibatis 批量处理,速度很快,适合批量数据导入操作使用。/** * 添加角色菜单关系 * * @author : 路人甲 * @create_date :2013-3-29 上午09:59:07 * @param list */ public void insertRoleMenuList(final List<RoleMenuRelationDTO> list) throws PafaDAOException { getSqlMapClientTemplate().execute(new SqlMapCl... 阅读全文

posted @ 2013-03-29 10:48 陈惟鲜的博客 阅读(191) 评论(0) 推荐(0) 编辑

Oracle 查询存储过程 做横向报表
摘要:因为要牵扯到小计,所以需要计算两次。想法:1、把查询到的结果,插入到临时表,2、把统计结果插入到临时表。3、查询临时表记录放置到游标中。4、删除临时表记录。包的定义声明:View Code CREATE OR REPLACE PACKAGE CHEN_TEST_PACKGE IStype cursor_type is ref cursor; /************************************************************************************/ /* 功能说明:查询某种公告报表 ... 阅读全文

posted @ 2013-03-26 09:28 陈惟鲜的博客 阅读(401) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示