步骤:一、新建工程,添加ibatisspring和struts的jars; 二、数据库设计. 三、POJO类. 四、pojo类配置文件编写 五、ibatis配置文件编写【主配置文件只剩下sqlMap了】 六、dao接口和接口实现 七、service接口和接口实现 八、struts action实现及struts-config
转载 2024-03-08 22:02:45
70阅读
iBatis2配置   1、iBatis的整体配置大概如下:   <?xml version="1.0" encoding="GBK"?> <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"      &
原创 2012-03-17 17:51:22
2343阅读
1点赞
1评论
iBatis2 延迟加载配置   iBatis延迟加载的配置比较简单,但是究竟成功没,如何验证你配置的对不对,确实是个问题。   有时候,即使你配置错了,最多延迟加载不会起作用,但是不会报错,你还自以为延迟加载配置ok了,实际上没任何作用。   下面给你说如何配置: 1、引入必须的包   cglib:选择独立的不依赖的包,我一般喜欢在spr
原创 2012-03-16 16:11:12
1773阅读
ibatis2 英文API; ibatis2.3.4 中文API。
原创 2022-06-21 13:49:09
47阅读
iBatis2使用Properties文件配置   iBatis的xml配置文件对行的先后顺序有严格要求。假设要将在外部配置JDBC的连接属性,那么需要这样配置:   jdbc.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://10.87.30.32:3306/tdmc_leizm
原创 2012-03-17 16:01:24
4173阅读
iBatis2 级联保存   目前在做一个项目,因为忙,很少关注开发者的代码,今天突然发现所有的人的都还不会写级联保存,太失望了。   这是我给出的一个例子:   MySQL 5.5.21 ibatis 2.3.x Spring 3.1   1、数据脚本 CREATE TABLE `test_dept` (   
原创 2012-03-16 15:53:45
6671阅读
4评论
iBatis2学习笔记:与Spring2的整合   Spring2.5.5 iBatis 2.3   iBatis是一个ORMapping框架,Spring对其提供了强力的支持,这是整合Spring的基础。   整合的原因: Spring框架已经深入人心,在J2EE开发中普遍应用。 iBatis虽然简化了数据操作,但是没有对JDBC的SQL异常做转
推荐 原创 2008-06-25 10:30:20
5063阅读
1评论
iBatis2实体状态图解   环境: iBatis2、Hibernate3、Java5   大名鼎鼎的iBatis和Hibernate齐名为ORM持久化的两大英雄。相比来说,Hibernate是重量级的,iBatis是轻量级的。   与Hibernate相似,iBatis也是通过实体对象来操作数据的,iBatis的实体对象也有三种状态:临时态、持久化态
推荐 原创 2008-10-21 09:47:11
3571阅读
3评论
Map params = new Has
k
原创 2022-12-03 00:04:22
55阅读
iBatis2学习笔记:总结与思考   iBatis2是Hibarnate和其他持久化框架的一个补充,iBatis提供非常灵活的映射策略,在执行效率上接近JDBC。在配置上也非常的灵活,可以实现Hibernate类似的关联关系。iBatis使用好了也会有很好的代码复用效果。这关键在于开发者的水平了。   iBatis不能直接支持多级关联,如果需要实现,则必须通过写非常复
原创 2008-06-25 10:40:15
2960阅读
iBatis2学习笔记:单表映射   环境:MySQL5.51biBatis 2.3 Spring 2.5.4     一、SQL /*==============================================================*/ /* Table: foo     
原创 2008-06-25 10:31:05
5912阅读
iBatis2学习笔记:基本原理和配置   iBatis2是一个轻量级的数据持久化框架,它是一个半自动化的ORMapping工具,数据库的操作依赖程序员自己书写的SQL,因此可以最大限度发挥JDBC的性能。据测试,它的性能和JDBC是一个级别的,但代码比JDBC简单的多,据说相对JDBC节省了60%的代码量。   缺点是映射不灵活,有时候感觉很别扭。当领域对象关系复杂
推荐 原创 2008-06-25 10:18:32
10000+阅读
2评论
iBatis2学习笔记:SqlMap的配置总结(18条)   本来我也不喜欢iBatis,那是因为我当时还不怎么会用它,现在我想说,iBatis是个好东西,不信你试试看。下面是我在项目实践中对iBatis的一个小总结,希望帮助众多在疲于iBatis编码而无暇思考的苦工们找到一些偷懒的机会。   SqlMap的配置iBatis中应用的核心。这部分任务占据了iBatis
推荐 原创 2008-06-25 10:31:43
10000+阅读
2点赞
10评论
在使用ibatis时,经常需要配置待执行的sql语句。使用过ibatis的朋友都知道,无可避免的都会碰到一些不兼容、冲突的字符,多数
转载 2022-12-02 11:10:28
128阅读
iBatis2学习笔记:多对多映射(双向)   环境:MySQL5.51biBatis 2.3 Spring 2.5.4   这个多对多不容易,费了好大劲才实现。   一、模型   用户(User)和角色(Role)之间是多对多的关系。   二、SQL /*============================
原创 2008-06-25 10:33:18
5762阅读
1点赞
1评论
原来ibatis2中,其实还可以有ScriptRunner类直接运行mysql中的脚本了(其实不限于mysql的脚本),马上来看代码:String aSQLScriptFilePath = "/script.sql"; Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.
原创 2022-12-02 10:29:08
79阅读
iBatis2学习笔记:一对多映射(双向)   环境:MySQL5.51biBatis 2.3Spring 2.5.4   本来是单向的,稍微改改就成为双向的了。呵呵。   一、模型 二、SQL /*==============================================================*/ /* Table
原创 2008-06-25 10:32:39
8503阅读
2点赞
8评论
  Apache iBatis(现已迁至Google Code下发展,更名为MyBatis)是当前IT项目中使用很广泛的一个半自动ORM框架,区别于Hibernate之类的全自动框架,iBatis对数据库的操作拥有更加灵活的控制,对于那些经常需要调用本地数据库函数自定义SQL语句,或是喜欢自己优化SQL执行效率的开发者来说,iBatis是一个非常不错的选择。而得到广泛应用的开源企业架构Spring
转载 2024-05-17 13:04:16
36阅读
iBatis2学习笔记:入参和返回值的问题   iBatis2的难点之一就是如何处理好入参parameterClass和返回值(resultClass或resultMap)的问题。   一、入参问题 插入语句入参:parameterClass="类别名"  来设定。 查询语句入参:可以设定类别名,也可以设定为map,也可以设定为iBatis支持的原生类型(
推荐 原创 2008-06-25 10:32:11
7739阅读
1评论
在applicationContext.xml文件中 使用了DBCP数据库连接池 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">        <property
转载 2009-03-10 16:45:27
659阅读
  • 1
  • 2
  • 3
  • 4
  • 5