
DB映射层
czp11210
长期专注在车载物联网领域,智慧交通行业;精通C/C++、Java、JavaScript等高级语言;钟情于各种开源技术框架,先后参与过各大航空公司的会员、交易、结算等业务体系开发,主持过移动快速开发平台的建设。
展开
-
考勤系統_storeProcedure
create procedure mypro@min intasselect d.emp_id,d.日期,d.班別, case when d.班別=3 then n.上班時間1 else d.上班時間1 end as 上班時間1, case when d.班別=3 then n.下班時間原创 2009-05-09 13:23:00 · 680 阅读 · 0 评论 -
MyBatis Lazy Loading
MyBatis的Lazy Loading可以实现延迟查询Bean里的嵌套成员类,控制lazy loading的属性有lazyLoadingEnabled: lazy loading开关,默认为trueaggressiveLazyLoading: 侵略性 lazy loading 开关, 默认为true, 这个属性比较搞笑,如果为true则当你访问任何一个属性都会加载所有的其他lazy lo转载 2014-04-18 14:13:45 · 2939 阅读 · 0 评论 -
ORACLE分页查询SQL语法——最高效的分页
原文地址:ORACLE分页查询SQL语法——最高效的分页作者:黄瓜园儿author:XIAOHUI_LIAO ---from:http://blog.youkuaiyun.com/XIAOHUI_LIAO/article/details/1759990 --1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影转载 2014-04-17 20:34:27 · 1428 阅读 · 0 评论 -
mybatis延迟加载
对于Mybatis 拥有的Lazy Load(有中文翻译成延迟加载)功能,应该很同学都有听说过,今天主要与大家一起来解读一下Mybatis在Lazy Load功能的实现的代码。Lazy Load实现的功能很好理解,就是在数据与对象进行Mapping操作时,只有当真正使用该对象时,才进行Mapping操作,以减少不必要的数据库查询开销,从而提升了程序的效率。 首先就从配置部分讲起。(本文转载 2014-04-17 21:35:48 · 11214 阅读 · 0 评论 -
使用 ReplicationConnection 连接 Master/Slave 实现负载均衡
从JDBC驱动程序Connector/J 3.1.7 开始,我们提供了一个JDBC驱动’变体’。它能够通过Connection.getReadOnly()返回的状态,自动向可读写的Master数据提交查询语句,进行错误恢复及在Slaver数据库集间实现负载均衡。 应用程序通过调用Connection.setReadOnly(true)将事务设为只读,这将使事务被提交到那些通过轮转调度实现负转载 2013-05-29 16:10:46 · 2619 阅读 · 0 评论 -
JPQL多实体查询
package y.model; import java.io.Serializable;import java.util.Date; /*** 多表联合查询测试实体类* @param classname* @param info* @param project* @param classChineseName原创 2013-04-28 16:19:33 · 5153 阅读 · 1 评论 -
Hibernate继承映射
在面向对象的程序领域中,类与类之间是有继承关系的,例如Java世界中只需要extends关键字就可以确定这两个类的父子关系,但是在关系数据库的世界中,表与表之间没有任何关键字可以明确指明这两张表的父子关系,表与表是没有继承关系这样的说法的。为了将程序领域中的继承关系反映到数据中,Hibernate为我们提供了3中方案:第一种方案:一个子类对应一张表。第二种方案:使用一张表表示所有继转载 2013-05-17 11:08:18 · 643 阅读 · 0 评论 -
臨時表變量的用法
declare @sql varchar(5000)beginset @sql= select id from address_book set @sql=insert into @table +@sqlset @sql=declare @table table ( uid int identity(1,1), id varchar(50) ) declare @maxi原创 2009-10-10 13:12:00 · 556 阅读 · 0 评论 -
触发器与行转列
Create Trigger OverTime On T056F120 --加班記錄修改 for Update As if Update(modify_time)原创 2009-10-10 13:28:00 · 561 阅读 · 0 评论 -
store_procedure
create procedure myNewProas declare @max int declare @min int declare @in1 datetime declare @in2 datetime declare @in3 datetime declare @in4 datetime declare @out1 datetime declare @out2 datetime decl原创 2009-06-09 18:23:00 · 730 阅读 · 0 评论 -
JAP JPQL相关语法
JPQL就是一种查询语言,具有与 SQL 相类似的特征, JPQL 是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL 语句支持两种方式的参数定义方式 : 命名参数和位置参数 。 。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“ : + 参数名”例:Query query = em.creat转载 2016-03-04 08:46:13 · 8193 阅读 · 0 评论