- 浏览: 304107 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (405)
- linux (31)
- java (144)
- mysql (52)
- html (19)
- oracle (8)
- sql (12)
- 无题 (5)
- js (16)
- android (4)
- tomcat (4)
- struts (2)
- spring (12)
- elcipse (2)
- shell (7)
- interview (2)
- redis (6)
- apache (2)
- maven (10)
- mq (6)
- kengen (0)
- windows (3)
- css (1)
- nginx (2)
- google (1)
- zk (1)
- ibm (1)
- git (1)
- mvn (1)
- jms (1)
- uml (1)
最新评论
public Connection getConnection() { Connection conn = null; try { conn = sqlSession.getConfiguration().getEnvironment().getDataSource().getConnection(); logger.info("===This Connection isClosed ? "+conn.isClosed()); } catch (Exception e) { e.printStackTrace(); } return conn; }
public Connection getConnection() { String resource = "SqlMap.xml"; Reader reader = Resources.getResourceAsReader(resource); SqlMapClient sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); Connection db = sqlMap.getDataSource().getConnection(); Statement st = db.createStatement(); ResultSet rs = st.executeQuery("show tables"); }
发表评论
-
排除查询
2016-10-08 15:38 429EXPLAIN SELECT t.* FR ... -
统计查询
2014-09-26 16:48 0-- 有效用户 -------------------- ... -
用已有的表创建新表
2014-09-24 19:28 745CREATE TABLE lss.t_ms_user AS ... -
查询时间范围
2014-09-22 15:12 642-- 标准查询时间范围 SELECT t.* FRO ... -
MySQL查询优化
2014-09-19 16:09 0EXPLAIN SELECT o1.* FROM t_li ... -
mysql伪列
2014-07-28 16:13 1024-- 工作中遇到分组中取最大值的问题 -- 使用MYSQ ... -
已有主键情况下建立多字段约束
2014-07-23 10:31 591建立主键就可以了,如果已经有了主键,而是想在这三个字段上建唯一 ... -
避免全表扫描的sql优化
2014-07-16 09:46 875/** http://www.2cto.com/data ... -
mysql 存储过程详解
2014-07-03 15:11 785mysql存储过程详解 1. ... -
XiamiData
2014-03-31 08:52 0This is a test for Xiami Data -
oracle, index
2014-03-11 20:41 658oracle给查询的条件建立索引后如何使用啊 2013 ... -
query function
2014-03-07 19:05 0create or replace function f_ ... -
oracle time
2014-03-03 11:43 762select TO_DATE('01/01/1970', ... -
oracle cursor
2014-01-15 21:47 0Oracle游标,从字面理解就是游动的光标。用数据库语言来 ... -
sql 分页
2014-01-12 16:43 729Mysql分页采用limt关键字 select * fr ... -
oracle job
2013-12-31 18:31 729declare jobno int ... -
oracle dblink远程调用
2013-12-02 21:17 0create or replace package pkg ...
相关推荐
sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 <typeAlias alias="User" type="com.yihaomen.mybatis.model.User"/> 这个别名非常重要,你在 具体的类的映射中,比如User...
此外,MVC(Model-View-Controller)架构在 Mybatis 中得到应用,其中 Model 指实体类和 DAO 层,View 代表视图如 JSP,Controller 是控制器如 Servlet,它们共同协作完成数据的增删查改和视图展示。 框架本身是一...
解压 "mybatis.zip" 文件后,你会得到 MyBatis 的核心库。在你的项目中,将 mybatis-x.x.x.jar 添加到类路径下。接下来,需要创建 MyBatis 的配置文件 `mybatis-config.xml`,用于指定数据源、事务管理器等信息。 ...
MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。而JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序...
在日常工作中,我们经常同时使用MyBatis SQL Mapper和Google Guice框架,并逐渐意识到在不同的项目中重复编写相同的代码片段。为了遵循“不要重复自己”(DRY)的原则,我们开始寻找一种方法来简化这一过程。因此,...
MyBatis Generator(MBG)是一个强大的工具,用于在Java开发中自动生成MyBatis相关的代码。`mybatis-generator-core`是MBG的核心组件,它提供了自动化的方式,减少了手动编写SQL映射文件、DAO接口以及实体类的工作量...
在Java开发中,Mybatis是一个广泛应用的持久层框架,它简化了JDBC的繁琐过程,提供了灵活的SQL映射和对象关系映射功能。本篇文章将深入探讨如何手写Mybatis的核心功能,包括基础的数据库访问、XML映射文件解析以及...
MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在Java开发中,MyBatis极大地简化...在实际项目中,确保正确配置MyBatis的环境,并根据数据库版本更新JDBC驱动,以获得最佳性能和兼容性。
首先,你需要下载`MybatisGenerator-IDEA`这个压缩包,解压后得到.jar文件。然后在IDEA中,通过“File” -> “Settings” -> “Plugins” -> “Install plugin from disk...”来选择刚刚解压出的.jar文件进行安装。...
MyBatis是一个强大的Java持久层框架,它简化了与数据库交互的过程,允许开发者将SQL语句直接写在Mapper XML文件中,提供了DAO接口自动化生成工具,可以极大地提高开发效率。这个压缩包文件“generator”很可能包含了...
在Maven项目中集成MyBatis Generator(MBG)是一个常见的需求,它能自动生成Java实体类、Mapper接口和XML映射文件,大大简化了数据库表与Java代码之间的同步工作。然而,在实际操作中,可能会遇到一些配置问题导致...
在Java开发中,MyBatis 可以极大地简化数据库操作,通过 XML 或注解方式配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。 本压缩包提供了一个工具...
总结来说,这个压缩包提供的MyBatis逆向工程工具简化了代码生成的过程,开发者只需关注`generatorConfig.xml`的配置,即可快速得到与数据库表对应的实体类、Mapper接口和XML配置文件。这有助于保持代码的整洁和一致...
在`intercept`方法中,首先获取`StatementHandler`的`MetaObject`,然后通过不断调用`hasGetter("h")`和`hasGetter("target")`来剥离多层代理,最终得到实际的`StatementHandler`对象。这样做的目的是确保找到最底层...
在IntelliJ IDEA中使用MyBatis Generator,首先需要新建一个generator.xml配置文件,这是MyBatis Generator的核心配置文件。该文件中会详细配置数据库连接信息、生成器运行环境、数据模型生成规则以及Mapper文件的...
在MyBatis框架中,有时候为了优化性能或者监控系统运行状态,我们需要统计每条SQL语句的执行时间。本文将详细介绍两种方法来实现这一功能。 ### 方案一:切面编程(AOP) MyBatis虽然本身不直接提供SQL执行时间的...
MyBatis 防止 SQL 注入的方法实例详解 SQL 注入是一种简单的攻击手段,但直到今天仍然十分常见。MyBatis 作为一个流行的持久层框架,如何防止 SQL 注入呢?下面我们将详细介绍 MyBatis 防止 SQL 注入的方法实例详解...
在Java开发中,MyBatis-Plus是一个基于MyBatis的增强工具,它简化了许多常见的数据库操作。在开发过程中,为了方便调试和优化SQL语句,有时我们需要在控制台打印出完整的、带有参数的SQL语句。本文将详细介绍如何在...