没有合适的资源?快使用搜索试试~ 我知道了~
首页iBATIS 3 Beta 用户手册:避免代码复制问题与贡献指南
iBATIS-3用户手册(英文版)是一份针对iBATIS 3框架的详尽指南,特别适合那些正在使用或打算学习此数据库访问工具的专业人士。该手册着重于beta版本的内容,确保读者能够了解并掌握最新的功能和最佳实践。由于现代文档处理工具如Word在格式化文本时可能会对代码示例造成困扰,作者提醒读者在阅读文档中的代码示例时要格外注意,因为它们可能存在特殊字符问题,可能会影响到在集成开发环境(IDE)或文本编辑器中的正确显示。 手册中强调了代码复制的重要性,建议读者直接从下载的配套资源(包括单元测试套件等)、官方网站或邮件列表获取准确无误的示例,以确保在实际编程环境中能够顺利应用。作者鼓励读者积极参与,如果发现文档有任何不足或者某个功能的文档缺失,最好的解决方式是自己学习后编写补充说明,因为官方接受通过开源社区的维基平台——http://opensource.atlassia——进行公开贡献。 这份iBATIS-3用户手册不仅提供了技术细节和用法说明,还包含了如何有效利用社区支持、自我提升以及为社区做出贡献的建议。对于希望深入了解iBATIS 3并提高数据库操作效率的开发者来说,这是一份不可或缺的参考资料。通过阅读和实践手册中的内容,读者将能够更好地理解和掌握iBATIS 3的核心概念、SQL映射语言(SQL Mapping Language, SQLMAP)以及与Java应用程序的整合方法,从而提升项目开发的效率和代码质量。
资源详情
资源推荐
17896:!\!`!a*(,!H+14(! !
XX!b-#'<(,!ZYYW! !XX!
<property name="username" value="dev_user"/>
<property name="password" value="F2Fa3!33TYyg"/>
</properties>
9"(!$,'$(,#1(*!-/)!#"()!<(!+*(4!#",'+I"'+#!#"(!-')31I+,/#1')!310(*!#'!*+<*#1#+#(!C/0+(*!#"/#!)((4!#'!<(!
45)/21-/005!-')31I+,(4.!!K',!(R/2$0(%!
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
!
9"(!+*(,)/2(!/)4!$/**O',4!1)!#"1*!(R/2$0(!O100!<(!,($0/-(4!<5!#"(!C/0+(*!*(#!1)!#"(!$,'$(,#1(*!
(0(2()#*.!!9"(!4,1C(,!/)4!+,0!$,'$(,#1(*!O'+04!<(!,($0/-(4!O1#"!C/0+(*!-') #/1)(4 !3,' 2!#" (!
-')31I.$,'$(,#1(*!310(.!!9"1*!$,'C14(*!/!0'#!'3!'$#1')*!3',!-')31I+,/#1').!!!
_,'$(,#1(*!-/)!/0*'!<(!$/**(4!1)#'!#"(!:J0:(**1')7+104(,.<+104ef!2(#"' 4*.!!K ' ,!(R/2$ 0(%!
SqlSessionFactory factory =
sqlSessionFactoryBuilder.build(reader, props);
// ... or ...
SqlSessionFactory factory =
sqlSessionFactoryBuilder.build(reader, environment, props);
63!/!$,'$(,#5!(R1*#*!1)!2',(!#"/) ! ' ) ( !' 3 ! #"(*(!$0/-(*A!17896:!0'/4*!#"(2!1)!#"(!3'00'O1)I!' ,4 ( ,%!
• _,'$(,#1(*!*$(-131(4!1)!#"(!<'45!'3!#"(!$,'$(,#1(*!(0(2()#!/,(!,(/4!31,*#A!
• _,'$(,#1(*!0'/4(4!3,'2!#"(!-0/**$/#"!,(*'+,-(!',!+,0!/##,1<+#(*!'3!#"(!$,'$(,#1(*!(0(2()#!/,(!
,(/4!*(-')4A!/)4!'C(,,14(!/)5! 4 + $01-/#(!$,'$(,#1(*!/0,(/45!*$(-131(4!A!
• _,'$(,#1(*!$/**(4!/*!/!2(#"'4 ! $ / ,/ 2 ( # (,! / ,( !,( / 4 ! 0/ * # A!/ ) 4!'C(,,14(!/)5!4+$01-/#(!$,'$(,#1(*!
#"/#!2/5!"/C(!<(()!0'/4(4!3,'2!#"(!$,'$(,#1(*!<'45!/)4!#"(!,(*'+,-(&+,0!/##,1<+#(*.!!!
9"+*A!#"(!"1I"(*#!$,1',1#5!$,'$(,#1(*!/,(!#"'*(!$/**(4!1)!/*!/!2(#"'4!$/,/2(#(,A!3'00'O(4!<5!
,(*'+,-(&+,0!!/##,1<+#(*!/)4!31)/005!#"(!$,'$ (,#1(* !* $ (-1 31(4 !1 ) !#"(!< ' 4 5!'3!#" (!$ ,' $ (,#1(* !(0 (2()#.!
settings!
9"(*(!/,(!(R#,(2(05!12$',#/)#!#O(/B*!#"/#!2'4135!#"(!O/5!#"/#!17896:!<("/C(*!/#!,+)#12(.!!9"(!
3'00'O1)I!#/<0(!4(*-,1<(*!#" ( !* ( ## 1 ) I *A! # " (1 , !2 ( / ) 1 ) I * !/ ) 4!#"(1,!4(3/+0#!C/0+(*.!
Setting'
Description'
Valid'Values'
Default'
-/-"(Q)/<0(4!
H0'</005!()/<0(*!',!41*/<0(*!/)5!-/-"(*!
-')31I+,(4!1)!/)5!2/$$(,!+)4(,!#"1*!
-')31I+,/#1').!
#,+(!m!3/0*(!
#,+(!
0/i5N'/41)IQ)/<0(4!
H0'</005!()/<0(*!',!41*/<0(*!0/i5!0'/41)I.!!
#,+(!m!3/0*(!
#,+(!
17896:!\!`!a*(,!H+14(! !
XX!b-#'<(,!ZYYW! !XZ!
E"()!41*/<0(4A!/00!/**'-1/# 1 ' )*!O100!<(!(/I(,05!
0'/4(4.!
2+0#1$0(c(*+0#:(#*Q)/<0(4!
800'O*!',!41*/00'O*!2+0#1$0(!c(*+0#:(#*!#'!<(!
,(#+,)(4!3,'2!/!*1)I0(!*#/#(2()#!e-'2$/#1<0(!
4,1C(,!,(J+1,(4f.!
#,+(!m!3/0*(!
#,+(!
+*(;'0+2)N/<(0!
a*(*!#"(!-'0+2)!0/<(0!1)*#(/4!'3!#"(!-'0+2)!
)/2(.!!>133(,()#!4,1C(,*!<("/C(!4133(,()#05!1)!
#"1*!,(*$(-#.!!c(3(,!#'!#"(!4,1C(,!
4'-+2()#/#1')A!',!#(*#!'+#!<'#"!2'4(*!#'!
4(#(,21)(!"'O!5'+,!4,1C(,!<("/C(*.!
#,+(!m!3/0*(!
#,+(!
+*(H()(,/#(4l(5*!
800'O*!d>7;!*+$$',#!3',!I()(,/#(4!B(5*.!!8!
-'2$/#1<0(!4,1C(,!1*!,(J+1,(4.!!9"1*!*(##1)I!
3',-(*!I()(,/#(4!B(5*!#'!<(!+*(4!13!*(#!#'!
#,+(A!/*!*'2(!4,1C(,*!4()5!-'2$ / # 1 < 1 0 1 #5 !<+#!
*#100!O',B!e(.I.!>(,<5f.!
#,+(!m!3/0*(!
K/0*(!
()"/)-(2()#Q)/<0(4!
Q)/<0(*!*+$$',#!3',!;HN67!/)4!0/i5!0'/41)I!
O1#"!-')-,(#(!#5$(*.!!U',2/005!')05!1)#(,3/-(*!
-/)!*+$$',#!0/i5!0'/41)I.!!;HN67!/00'O*!
45)/21-!$,'R1(*!#'!<(!-,(/#(4!3',!/)5!)')`
31)/0!#5$(.!
#,+(!m!3/0*(!
K/0*(!
4(3/+0#QR(-+#',95$(!
;')31I+,(*!#"(!4(3/+0#!(R(-+#',.!!:6M_NQ!
(R(-+#',!4'(*!)'#"1)I!*$(-1/0.!!cQa:Q!
(R(-+#',!,(+*(*!$,($/,(4!*#/#(2()#*.!!789;[!
(R(-+#',!,(+*(*!*#/#(2()#*!/)4!</#-"(*!
+$4/#(*.!
:6M_NQ!
cQa:Q!
789;[!
:6M_NQ!
4(3/+0#:#/#(2()#912('+#!
:(#*!#"(!#12('+#!#"/#!4(#(,21)(*!"'O!0')I!
#"(!4,1C(,!O100!O/1#!3',!/!,(*$')*(!3,'2!#"(!
4/#/</*(.!
8)5!$'*1#1C(!
1)#(I(,!
U'#!:(#!
e)+00f!
!
8)!(R/2$0(!'3!#"(!*(##1)I*!(0(2()#!3+005!-')31I+,(4!1*!/*!3'00'O*%!!
<settings>
<setting name="cacheEnabled" value="true"/>
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="multipleResultSetsEnabled" value="true"/>
<setting name="useColumnLabel" value="true"/>
<setting name="useGeneratedKeys" value="false"/>
<setting name="enhancementEnabled" value="false"/>
<setting name="defaultExecutorType" value="SIMPLE"/>
<setting name="defaultStatementTimeout" value="25000"/>
</settings>
typeAliases!
8!#5$(!/01/*!1*!*12$05!/!*"',#(,!)/2(!3',!/!d/C/!#5$(.!!6#h*!')05!,(0(C/)#!#'!#"(!LMN!-')31I+,/#1')!/)4!
*12$05!(R1*#*!#'!,(4+-(!,(4+)4/)#!#5$1)I!'3!3+005!J+/0131(4!-0/**)/2(*.!!K',!(R/2$0(%!
<typeAliases>
<typeAlias alias="Author" type="domain.blog.Author"/>
<typeAlias alias="Blog" type="domain.blog.Blog"/>
17896:!\!`!a*(,!H+14(! !
XX!b-#'<(,!ZYYW! !X\!
<typeAlias alias="Comment" type="domain.blog.Comment"/>
<typeAlias alias="Post" type="domain.blog.Post"/>
<typeAlias alias="Section" type="domain.blog.Section"/>
<typeAlias alias="Tag" type="domain.blog.Tag"/>
</typeAliases>
!
E1#"!#"1*!-')31I+,/#1')A!j70'Ik!-/)!)'O!<(!+*(4!/)5O"(,(!#"/#!j4'2/1).<0'I.70'Ik!-'+04!<(.!
typeHandlers!
E"()(C(,!17896:!*(#*!/!$/,/2(# (, !' )!/!_,($/,(4:#/#(2()#!',!,(#,1(C(*!/!C/0+(!3,'2!/!c(*+0#:(#A!/!
95$([/)40(,!1*!+*(4!#'!,(#,1(C(!#"(!C/0+(!1)!/!2(/)*!/$$,'$,1/#(!#'!#"(!d/C/!#5$(.!!9"(!3'00'O1)I!#/<0(!
4(*-,1<(*!#"(!4(3/+0#!95$([/)40(,*.!
Type'Handler'
Java'Types'
JDBC'Types'
7''0(/)95$([/)40(,!
7''0(/)A!<''0(/)!
8)5!-'2$/#1<0(!7bbNQ8U!!
75#(95$([/)40(,!
75#(A!<5#(!
8)5!-'2$/#1<0(!UaMQc6;!',!7?9Q!
:"',#95$([/)40(,!
:"',#A!*"',#!
8)5!-'2$/#1<0(!UaMQc6;!',!:[bc9!6U9QHQc!
6)#(I(,95$([/)40(,!
6)#(I(,A!1)#!
8)5!-'2$/#1<0(!UaMQc6;!',!6U9QHQc!
N')I95$([/)40(,!
N')IA!0')I!
8)5!-'2$/#1<0(!UaMQc6;!',!NbUH!6U9QHQc!
K0'/#95$([/)40(,!
K0'/#A!30'/#!
8)5!-'2$/#1<0(!UaMQc6;!',!KNb89!
>'+<0(95$([/)40(,!
>'+<0(A!4'+<0(!
8)5!-'2$/#1<0(!UaMQc6;!',!>ba7NQ!
71I>(-12/095$([/)40(,!
71I>(-12/0!
8)5!-'2$/#1<0(!UaMQc6;!',!>Q;6M8N!
:#,1)I95$([/)40(,!
:#,1)I!
;[8cA!n8c;[8c!
;0'<95$([/)40(,!
:#,1)I!
;Nb7A!NbUHn8c;[8c!
U:#,1)I95$([/)40(,!
:#,1)I!
Un8c;[8cA!U;[8c!
U;0'<95$([/)40(,!
:#,1)I!
U;Nb7!
75#(8,,/595$([/)40(,!
<5#(op!
8)5!-'2$/#1<0(!<5#(!*#,(/2!#5$(!
70'<95$([/)40(,!
<5#(op!
7Nb7A!NbUHn8c76U8c?!
>/#(95$([/)40(,!
>/#(!e]/C/.+#10f!
96MQ:98M_!
>/#(b)0595$([/)40(,!
>/#(!e]/C/.+#10f!
>89Q!
912(b)0595$([/)40(,!
>/#(!e]/C/.+#10f!
96MQ!
:J0912(*#/2$95$([/)40(,!
912(*#/2$!e]/C/.*J0f!
96MQ:98M_!
:J0>/#(95$([/40(,!
>/#(!e]/C/.*J0f!
>89Q!
:J0912(95$([/)40(,!
912(!e]/C/.*J0f!
96MQ!
b<](-#95$([/)40(,!
8)5!
b9[QcA!',!+)*$(-131(4!
Q)+295$([/)40(,!
Q)+2(,/#1')!95$(!
n8c;[8c!g!/)5!*#,1)I!-'2$/#1<0(!#5$(A!/*!#" ( !
-'4(!1*!*#',(4!e)'#!#"(!1)4(Rf.!
!
?'+!-/)!'C(,,14(!#"(!#5$(!"/)40(,*!',!-,(/#(!5'+,!'O)!#'!4(/0!O1#"!+)*+$$',#(4!',!)')`*#/)4/,4!#5$(*.!!
9'!4'!*'A!*12$05!12$0(2() #1 ) I ! #" ( !95$([/)40(,!1)#(,3/-(!e',I./$/-"(.1</#1*.#5$(f!/)4!2/$!5'+,!)(O!
95$([/)40(,!-0/**!#'!/!d/C/!#5$(A!/)4!'$#1')/005!/!d>7;!#5$(.!!K',!(R/2$0(%!
// ExampleTypeHandler.java
public class ExampleTypeHandler implements TypeHandler {
public void setParameter(
PreparedStatement ps, int i, Object parameter,JdbcType jdbcType)
剩余60页未读,继续阅读
sunliyings17
- 粉丝: 18
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功