• IBatis.Net学习笔记十二:发现一个好用的IBatis.Net生成工具

    时间:2022-12-25 18:36:50

    发现一个好用的ibatis.net生成工具,可以根据数据库自动生成domain和xml文件,名称是mygeneration。 我试用了一下,效果不错。 详细介绍参见它的主页:http://www.mygenerationsoftware.com/portal/default.aspx 支持的语言为:...

  • IBatis.Net学习笔记二--下载、编译、运行NPetShop

    时间:2022-12-25 18:36:38

    下载地址: http://ibatis.apache.org/dotnetdownloads.cgi 有最新版的IBastis.Net的源代码等,还有NPetShop的例子(例子比较老) 将NPetShop的例子下载好之后,由于原来是基于VS2003的版本,在本地用VS2005打开后编译、运行时有一...

  • IBatis.net——实例化SqlMapper的几种方式

    时间:2022-12-25 16:52:55

    IBatis.net作为一个Data Mapper 框架,SqlMapper类就是应用程序跟它打交道的核心。如何从配置文件中实例化SqlMapper类,有以下几种方式。并加以区别,请根据实际情况选择合适的方式进行编码。   方式一:代码如下,DomSqlMapBuilder对象在默认项目类型目录下(...

  • IBatis.Net 批量插入数据

    时间:2022-11-09 14:32:35

    利用了iterate标签来做的:先看iterate标签几个属性的:prepend-加在open指定的符号之前的符号,添加在语句的前面(可选)property-类型为ArrayList的用于遍历的元素, 这个必须是一个IList类型(可选)open-整个遍历内容体开始的字符串,用于定义括号(可选)cl...

  • ibatis.net:第三天,Insert

    时间:2022-11-06 12:53:00

    手工生成主键的模型xml 配置 <insert id="InsertUser" parameterClass="User"> INSERT INTO [Users] (Id, Name) VALUES (#Id#, #Name#) ...

  • ibatis.net:第二天,Hello,World ?

    时间:2022-09-22 16:12:08

    背景本文的内容全部来自于官方的文档,此处仅仅为了强化记忆。项目结构Properties.config <?xml version="1.0" encoding="utf-8" ?> <settings> <add key="root" value="E:\Codin...

  • IBatis.Net学习笔记五--常用的查询方式

    时间:2022-09-18 14:48:25

    在项目开发过程中,查询占了很大的一个比重,一个框架的好坏也很多程度上取决于查询的灵活性和效率。在IBatis.Net中提供了方便的数据库查询方式。在Dao代码部分主要有两种方式:1、查询结果为一个对象:                ISqlMapper sqlMap = sqlMapDaoSess...

  • ibatis.net(mybatis.net)1.6.2初始化时出错的原因。

    时间:2022-05-01 21:22:12

    下载了iBatis.net的最新版,发现1.6.2与旧版本在xml上是有区别的,主要区别在于下面2个位置:sqlmap.config:新的xmlns为: <?xml version="1.0" encoding="utf-8"?><sqlMapConfig xmlns="http:...

  • iBatis.net 类的继承extends和懒加载

    时间:2022-04-30 09:36:13

    <resultMaps><resultMapid="FullResultMap"class="t_c_team_member_permission"><resultproperty="team_member_permission_id"column="team_memb...

  • iBatis.net技术实践

    时间:2022-03-21 03:09:26

    随着大数据技术的兴起和快速发展,人们更多的开始关注HDFS、HBase、Hive等技术。但是谈到强一致性,我们又不得不回归现实,只能继续沿用RDBMS存储强一致性的数据。我们日常接触到的绝大多数的应用(从App到游戏,从互联网应用到SAP)都是基于数据的,应用程序执行的过程也是不断进行数据处理的过程...

  • ibatis.net:第八天,QueryForDictionary

    时间:2022-03-20 22:54:30

    xml1<statementid="FindOrdersByCustomer"parameterClass="string"resultClass="Order">2SELECTId,CustomerFROM[Orders]WHERECustomer=#value#3</state...

  • IBatis.Net使用总结(二)

    时间:2022-02-03 23:10:35

    IBatis返回DataTable,DataSetibatis.netQueryForDataTable完整的为ibatis.net引入datatable支持要改动很多地方,所以描述的是最小化的改动.不过我们可以大概了解一下比较完整的集成要做那些事情.ibatis.net的基本运行原理就是获得一个r...

  • iBATIS.net直接执行sql语句

    时间:2022-02-03 23:10:29

    在用iBatis.net与数据库打交道的过程中,发现iBatis.net拼接字符串不能直接拷贝然后在dbms里执行(获取runtime时的sql语句都是带@param1,@param2,@param3,...这样的形式)。有时候sql语句一个小小的标点(都怪自己学艺不精,呵呵)都会造成执行错误。其实...

  • IBatis.Net学习笔记七--日志处理

    时间:2022-01-15 00:15:31

    IBatis.Net中提供了方便的日志处理,可以输出sql语句等调试信息。常用的有两种:1、输出到控制台:  <configSections>    <sectionGroup name="iBATIS">      <section name="logging" ty...

  • Ibatis.net结合oracle批量删除实现代码

    时间:2021-11-13 06:44:00

    本文介绍Ibatis.net结合oracle实现批量删除写法,并提供简单的示例代码供参考