Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。而MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架,MyBatis需要使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。在编写比较复杂的动态SQL语句时,Mybatis的SQL是手动编写的,所以可以按需求指定查询的字...
分类:
数据库 时间:
2015-06-30 10:37:14
阅读次数:
176
WHEN子句说明触发约束条件。Condition为一个逻辑表达时,其中必须包含相关名称,而不能包含查询语句,也不能调用PL/SQL函数。WHEN子句指定的触发约束条件只能用在BEFORE和AFTER行触发器中,不能用在INSTEAD OF行触发器和其它类型的触发器中。-- 创建记录操作事件的表C.....
分类:
数据库 时间:
2015-06-27 18:11:26
阅读次数:
220
上一篇提到动态T-SQL会产生较多的执行计划,这些执行计划会占用多少内存呢?今天从徐海蔚的书中找到了答案。动态视图不仅可以查到执行计划的缓存,数据表的页面缓存也可以查到,将SQL整理一下,做个标记。-- 查询SqlServer总体的内存使用情况select type , s...
分类:
数据库 时间:
2015-06-26 19:38:30
阅读次数:
130
http://www.cnblogs.com/goody9807/archive/2010/10/19/1855697.html动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec( '...
分类:
数据库 时间:
2015-06-24 12:19:54
阅读次数:
377
MyBatis介绍:MyBatis是一个基于Java的持久层框架,它把SQL语句与代码分离,是面向配置的编程的体现。MyBatis能良好支持复制对象的映射.应用动态sql技术避免拼装sql语句。MyBatis下载:http://mybatis.github.io/2014/10/11/mybatis-3.2.8-released.html在工程中到如包的顺序:..
分类:
其他好文 时间:
2015-06-19 06:44:44
阅读次数:
211
1、动态SQL简介 动态SQL是Mybatis框架中强大特性之一。在一些组合查询页面,需要根据用户输入的查询条件生成不同的查询SQL,这在JDBC或其他相似框架中需要在代码中拼写SQL,经常容易出错,但是在Mybatis中可以解决这种问题。 使用动态SQL元素与JSTL相似,它允许我们在XML中.....
分类:
数据库 时间:
2015-06-18 08:09:48
阅读次数:
262
目的:解决Phoenix与mybatis结合,实现动态sql查询hbase
分类:
Web程序 时间:
2015-06-18 02:00:53
阅读次数:
658
在实际业务中经常需要拼接动态SQL来完成复杂数据计算,网上各类技术论坛都有讨论,比如下面这些问题: http://bbs.csdn.net/topics/390876591 http://bbs.csdn.net/topics/390981627 https://www.linked...
分类:
数据库 时间:
2015-06-14 22:36:12
阅读次数:
246
Java拼接动态SQL的一般做法有1、使用动态语句很多数据库都提供了处理动态SQL的语法,如Oracle的EXECUTEIMMEDIATE语句、MSSQL的EXEC和SP_EXECUTESQL、Mysql的预处理语句等。这些功能让我们在数据库端来处理动态查询提供了极大遍历,但这种方式只适用于相对简单地动态查询,复杂..
分类:
数据库 时间:
2015-06-12 22:32:07
阅读次数:
1758
Java拼接动态SQL的一般做法有1、使用动态语句很多数据库都提供了处理动态SQL的语法,如Oracle的EXECUTEIMMEDIATE语句、MSSQL的EXEC和SP_EXECUTESQL、Mysql的预处理语句等。这些功能让我们在数据库端来处理动态查询提供了极大遍历,但这种方式只适用于相对简单地动态查询,复杂..
分类:
数据库 时间:
2015-06-12 22:30:42
阅读次数:
171