Atitti mybatis的单元测试attilax计算

 

 

 

Atitit 视图参数化解方案 oracle版和mysql版本 attilax总计.docx

 

 

Atitti
mybatis的单元测试attilax总计

1.1.
Package机制1

 

1.2.
全局变量机制1

版本mybatis 3.2.4

1.3.
暂时表情势,oracle mysql都帮助1

 

 

 

1.1. Package机制  

Oracle  支持

 

建立桂林

create or replace
package p_view_param  is

       –参数一

   function
set_param(num number) return number;

   function
get_param  return number;

   –参数二

   function
set_Starttime(num timestamp) return timestamp;

   function
get_Starttime  return timestamp;

 

   end
p_view_param;

 

建立包body

 

FUNCTION
set_Starttime (num TIMESTAMP) RETURN TIMESTAMP IS

 

Ati测试oracle11倒霉用,老师建立body建立不起来

 

/palmWin/src/main/java/com/attilax/dao/mybatisTest.java

1.2. 全局变量机制

Oracle好像不帮助  mysql貌似扶助。

 

 

 

1.3. 暂时表情势,oracle mysql都帮助

安装参数

update
“ez_flow_timeparam” set “starttime”=to_timestamp(‘2015-06-06’,
‘yyyy-mm-dd’)

select * from
“ez_flow_timeparam”

 

 

 

SELECT

*

FROM

EZ_FLOW_HI_PROCINST
   left join “ez_flow_timeparam” p  on
 EZ_FLOW_HI_PROCINST.START_TIME_>p.”starttime”

WHERE

ROWNUM <
99

AND START_TIME_
>p.”starttime”

 

其一能够。。。一条sql查询的时候,必要多条sql执行即可。。

 

参考

oracle 创立带参数视图 – 落成技能任意的冀望 – 博客频道 – CSDN.NET.html

在Oracle里创造带参数的视图 – Oracle数据库栏目 – 红黑结盟.html

 

 

我:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王”Bird Catcher
 kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the
Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: 埃米尔 Attilax Akbar 埃Mill阿提拉克斯 Ake巴

姓名::埃米尔 Attilax Akbar bin Mahmud
bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 Ake巴 本
马哈茂德 本 阿提拉 本 所罗门 本Adam  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

职称:uke总部o2o监护人,全球网格化项目创始人,

uke交友好协会会会长  uke捕猎组织会长 埃米尔 Uke部落首席大酋长,

 

uke宗教与学识融合事务部委员长, uke宗教改进委员会副主席

uke制度与重庆大学会议委员会参谋长,uke保卫安全部首席大队长,uke制度检查委员会副会长,

 

uke 首席cto
  软件部门首席执行官 技术部副CEO  研发部门主管老总  产品部副COO项目部副老板   uke科技(science and technology)研讨院院长uke软件培养和磨炼大师

 

uke波莉尼西亚区大区连锁总管汤加王国区域首长 uke克尔格伦群岛区连锁理事,Ryan群岛区连锁理事,uke布维岛和南格奥尔格e亚和南桑威奇群岛大区连锁监护人

 Uke软件条件组织总管长管事人长 Uke 数据库与存款和储蓄标准化协会副会长

 

uke一生理高校副校长
  Uke医院 与理高校方面包车型客车祖师爷

 uec大学校长, uecip图像处理机器视觉专业系首席执行官  uke文档检索专业系经理

Uke图像处理与机械和工具视觉高校首席市长

Uke 户外运动组织管事人长
 度假村上位大镇长   uke出版社编写总编辑

 

转发请声明来源:attilax的专栏
 ?http://www.cnblogs.com/attilax/

–Atiend  v8

 

 

/palmWin/src/main/java/com/taYu/mapping/UsersMapper.xml

 

 <!–依据条件查询管理员音信(userMane:登录名;password:密码)
–>

        <select
id=”QueryByUsersByMap” parameterType=”map”
resultMap=”UsersMap”>

           select *
from s_user where 1=1

             and
username = #{username}

             and
password = #{password}

        </select>

 

 

 

1.1. SqlSession模式

private static void t2(Map<String, String> map) throws Exception {

org.mybatis.spring.SqlSessionFactoryBean  factoryBean=SpringUtil.build4wash().getBeanV2(SqlSessionFactoryBean.class);

 SqlSessionFactory sessionFactory = factoryBean.getObject();

   SqlSession sqlSession = sessionFactory.openSession();

      List li=   sqlSession.selectList("QueryByUsersByMap", map);

 

System.out.println( AtiJson.toJson(li));

}

 

 

那里和3.0版本稍有分裂。。此前能够一贯拿走到SqlSessionFactory

1.2. 接口对应map文件命名空间格局

 private static void li(Map<String, String> map) {

UsersMapper userdao=   (UsersMapper) SpringUtil.build4wash().getBeanV2(UsersMapper.class);

List list=userdao.QueryByUsersByMap(map);

System.out.println(AtiJson.toJson(list));

}

 

1.3. 测试service

 

private static void li3() {

UsersService us=  (UsersService) SpringUtil.build4wash().getBeanV2("usersService");

 Users  result = us.QueryByUsersByNameAndPassword("admin", "admin");

 System.out.println(AtiJson.toJson(result));

}

 

 

 

 

作者:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王”Bird Catcher
 kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the
Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: 埃米尔 Attilax Akbar 埃Mill阿提拉克斯 阿克巴

姓名::埃米尔 Attilax Akbar bin Mahmud
bin  attila bin 所罗门 bin adam Al Rapanui 埃米尔 阿提拉克斯 Ake巴 本
马哈茂德 本 阿提拉 本 Solomon 本Adam  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

职称:uke总部o2o负责人,全世界网格化项目创办人,

uke交友好协会会会长  uke捕猎组织会长 埃米尔 Uke部落首席大酋长,

 

uke宗教与学识融合事务部县长, uke宗教革新委员会副主席

uke制度与重庆大学会议委员会市长,uke保卫安全部首席大队长,uke制度检查委员会副会长,

 

uke 首席cto
  软件部门主管 技术部副组长  研究开发部门CEO首席执行官  产品部副COO项目部副老总   uke科学技术商量院省长uke软件培养和操练大师

 

ukePolly尼西亚区大区连锁总管汤加王国区域首长 uke克尔格伦群岛区连锁管事人,Ryan群岛区连锁管事人,uke布维岛和南格奥尔格e亚和南桑威奇群岛大区连锁管事人

 Uke软件条件组织总管长监护人长 Uke 数据库与存储标准化组织副会长

 

uke平生法学校副校长
  Uke医院 与艺术高校方面包车型大巴元老

 uec大学校长, uecip图像处理机器视觉专业系高管  uke文书档案检索专业系老董

Uke图像处理与机械和工具视觉学院首席省长

Uke 户外运动组织监护人长
 度假村上位大乡长   uke出版社编写总编辑

 

转发请申明来源:attilax的专辑
 ?http://www.cnblogs.com/attilax/

–Atiend  v8

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注