依旧是参考54chen写的rose手册,重新整理下rose的数据库操作
参考网址:http://www.54chen.com/rose.html
- jade大概是java access data layer的意思吧,具体的来由,在章节写到末尾的时候,我再找qieqie和liaohan大侠们写一写编年史。
- 用jade的好处在于,尽可能减少重复的从db把数据对bean进行装配的过程,统一入口,隔离业务逻辑,方便review。
- jade是在spring完成的数据层的良好实践总结,无缝接入rose中,可以算得上是rose亲密无间的好模块
要开始使用jade,一定要先引用jade的基础包(paoding-rose-jade);还需要引入数据源连接池的jar,这里使用了dbcp,当然了mysql-connector也是必不可少的;
配置数据源,
简单例子
@DAOpublicinterfaceTestDAO{@SQL("select id,msg from test limit 1")publicTestgetTest();}
DAO进阶:SQLParm支持和表达式SQL
jade支持一些常规的表达式。
语法一:常见的变量赋值
冒号(:)表示这是一个变量,比如上面的例子里的 :t.id,它会被一个值替换。
语法二:字符串连接
连续的井号(##) 表示后面的变量作字符串连接
语法三:条件选择
井号if(#if{})用于表示当条件满足时sql拼接。
语法四:还有for循环,实际使用少。
典型地,一般的select in查询,可以直接传入list,例如下例中的ids变量:
DAO层:分表设置
使用分表第一步:添加新的依赖(由bmw提供的bmwutils)
使用分表第二步:设置applicationContext.xml分表规则
使用分表第三步:bmwutils支持的分表办法
使用分表第四步:写DAO代码@ShardBy
相关推荐
rose_2007破解文件,需要的朋友可以试试看。
RETIONAL_ROSE_ENTERPRISE_V7(含破解).part4(总共8个文件。)
RETIONAL_ROSE_ENTERPRISE_V7(含破解).part3(总共8个文件。)
软件工具开发_题库管理系统_Rational_rose__使用 软件工具开发_题库管理系统_Rational_rose__使用 软件工具开发_题库管理系统_Rational_rose__使用 软件工具开发_题库管理系统_Rational_rose__使用
Rational_Rose_2007的注册文档
rose_经典讲义_强烈推荐rose_经典讲义_强烈推荐rose_经典讲义_强烈推荐rose_经典讲义_强烈推荐
Rational_Rose_2003基础教程电子教案_Chapter01 Rational_Rose_2003基础教程电子教案_Chapter02 。。。。。。 Rational_Rose_2003基础教程电子教案_Chapter12
Rose_2007破解文件,ROSE注册
图书馆借阅系统建模 含rational rose完成的各种建模图的事例
IBM_Rose_Peixun_2005.rar IBM_Rose_Peixun_2005.rar
图书管理系统Rose实例的源代码
用于HTC等机型的解锁、升级、root,与硬解无异
这是一个简单的,很简单的画一个玫瑰花的matlab源代码。
Rose_mirror_HA配置文档 含图
Rose_建模实例
UML建模资料,利用IBM Ration Rose设计
Rational_Rose【UML建模】_教程+使用详解.doc
Rose_HA_配置操作指导,需要的赶紧下载
Rational_Rose_2003及破解