Ibatis学习 1

参考博客地址:http://www.cnblogs.com/kissdodog/p/3291760.html

使用工具Vs2012+SqlServer2008

1、新建控制台程序 SudyDemo 使用NuGet 安装MyBatis.net

安装后系统会多出下面两个引用

  • IbatisNet.Common.dll
  • IbatisNet.DataMapper.dll

2 建立数据库表  连接数据库 新建数据库 MVC5 新建用户表BlogContent

Create table BlogContent(
Id int identity (1,1) primary key,
TestNo varchar(50),
TestTitle varchar(100),
TestContent text
);

INSERT INTO BlogContent(TestNo,TestTitle,TestContent) VALUES(‘01‘,‘连数据‘,‘打开SQLServer 2008‘)
INSERT INTO BlogContent(TestNo,TestTitle,TestContent) VALUES(‘02‘,‘建项目‘,‘新建一个控制台程序如下‘)
INSERT INTO BlogContent(TestNo,TestTitle,TestContent) VALUES(‘03‘,‘建表‘,‘Create table BlogContent(Id int identity (1,1) primary key,TestNo varchar(50),TestTitle varchar(100),TestContent text);‘)

3、构建实体类及DAO数据处理层类

创建新文件Model 下创建BlogContent类

时间: 2024-08-15 19:28:50

Ibatis学习 1的相关文章

ibatis学习笔记(完整)

1.       Ibatis是开源软件组织Apache推出的一种轻量级的对象关系映射(ORM)框架,和Hibernate.Toplink等在java编程的对象持久化方面深受开发人员欢迎. 对象关系映射(ORM):简单原理是通过面向对象方式操作关系型数据库,目前存储数据最常用最流行的工具是关系型数据库,其操作方式是通过SQL语句操作数据库的表,但是对于Java面向对象编程语言中,所有的操作对象都是对象,因此对象关系映射就是把数据库表和java编程语言中的对象对应起来,把表的列同java对象中的字

【web开发学习笔记】ibatis学习总结

ibatis学习总结 ibatis数据库配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <

Ibatis学习2 ---配置文件学习

1.Ibatis.Net 主要用到三个配置SqlMap.config Providers.config  XXXX.xml  SqlMap.config  主要用于配置数据库连接.缓存控制类等信息. providers.config   主要用于指定数据库 xxxxx.xml   主要用于设置映射规则 2.不指定配置文件的位置 配置文件应该放置在默认的位置 Windows应用项目或者类库项目,需要放在项目的bin/debug目录下 在Web应用程序中,需要放在应用程序根目录 在初始化数据库连接的

IBatis学习

(1)建立 SqlMap.config文件 <?xml version="1.0" encoding="utf-8" ?> <sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!--<properties resour

Ibatis学习总结4--SQL Map XML 映射文件扩展

SQL Map XML 映射文件除了上文提到的属性还有一些其他重要的属性,下文将详细介绍这些属性. 缓存 Mapped Statement 结果集 通过在查询 statement 中指定 cacheModel 属性,可以缓存 Mapped Statement 中得到的查 询结果.Cache  model  是在 SQL  Map  XML  文件中定义的可配置缓存模式,可以使用 cacheModel 元素来配置. 1 <cacheModel id="product-cache"

Ibatis学习总结2--SQL Map XML 配置文件

SQL Map 使用 XML 配置文件统一配置不同的属性,包括 DataSource 的详细配置信息, SQL Map 和其他可选属性,如线程管理等.以下是 SQL Map 配置文件的一个例子: SqlMapConfig.xml. 1 <?xml version="1.0" encoding="UTF-8" ?> 2 3 <!DOCTYPE sqlMapConfig 4 5 PUBLIC "-//iBATIS.com//DTD SQL M

ibatis学习笔记

注意点: 插入语句的时候有序列需要返回值: <insert id="addStudent" parameterClass="Student"> insert into tbl_student(name,birth,score) values (#name#,#birth#,#score#) <selectKey resultClass="int" keyProperty="id"> select @@i

Ibatis学习3--操作数据库(插入删除更新修改)

<?xml version="1.0" encoding="utf-8" ?> <sqlMap namespace="Ibatis" xmlns="http://ibatis.apache.org/mapping" xmlns:xls="http://www.w3.org/2001/XMLSchema-instance"> <resultMaps> <resultM

ibatis学习(5)sqlMap注意事项

1.sqlMap的整体理解:配置设置之后,就是建立了一个sqlMAP(ID,SQL),可以向其中输入参数,也可与返回数据.   <!--select标签:设置SQL的ID,并给SQL设置返回值 --> <select id="selectAllStudent"resultClass="Student"> select * from student </select> <!--typeAlias标签:给类名取了一个别名 --&