Mybatis笔记 – 入门程序开发】的更多相关文章

一.Mybatis开发环境 JDK:jdk_1.7 Eclipse:Oxygen.1 Release (4.7.1) MySQL:MySQL Servr 5.7 1.添加相关ja r包 mybatis的jar包可以从https://github.com/mybatis/mybatis-3/releases下载,下载的解压包中包含了核心包(mybatis-*.jar).使用手册(mybatis-*.pdf).相关依赖包(lib)等. 使用eclipse创建Dynamic Web project 工…
Java入门程序开发 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Java程序开发流程 Java程序开发流程如下: >.将Java代码编写到扩展名为".java"的文件中; >.通过javac命令对该java文件进行编译; >.通过java命令对生成的class文件进行运行. 大致开发流程如下图所示. 二.Java开发程序初体验 1>.在"HelloWorld.java"文件中编写Java源代码 class Hell…
使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法.原始Dao的开发方式是基于入门程序的基础上,对 控制程序 进行分层开发,程序员需要 编写 Dao接口 和 Dao实现类,但对 SQL映射文件.pojo类.sqlMapConfig.xml等 配置文件 并不做改变. 一.映射文件 1.Emp.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE map…
一. xml  1. 文档的声明 2. 文档的约束,规定了当前文件中有的标签(属性),并且规定了标签层级关系 其叫html文档而言,语法要求更严格,标签成对出现(不是的话会报错) 3. 作用:数据格式,存储数据,传输数据     配置文件(主要的作用) 4. xml 解析: (1).DOM  将数据加载到对象中,不适合解析大文件    xml操作 (2)SAX     解析大文件(一行一行的进行解析)           无法操作 二. mybatis简介(知道) MyBatis本是apache…
Linux程序开发 linux程序总体上来说是分两部分的: 1. 底层驱动程序开发: 2.应用层应用程序开发: 驱动程序 一般情况下驱动是跟内核与硬件有关系的,编程语言是C语言,需要懂一些硬件的知识,至少需要看懂硬件原理图和芯片手册.硬件原理图告诉我们底层接口工作的逻辑,以及芯片工作的条件(电压.电流.时钟脉冲等):芯片手册是告诉我们如何去配置使用芯片,比较关键的是看懂寄存器配置,对于芯片的配置,就是去配置其各个寄存器,比如去配置一个AD音视频采集的芯片:就需要去配置音频采样率.采样点数.采样位…
我们现在工程基于的数据库见“https://www.cnblogs.com/wyhluckdog/p/10147754.html”这篇博文. 1.mybatis下载 mybatis的代码由githua.com管理,地址:https://github.com/mybatis/mybatis-3/releases * mybatis-3.2.7.jar----mybatis的核心包 * lib----mybatis的依赖包 * mybatis-3.2.7.pdf----mybatis使用手册 2.需…
根据下图myBatis的架构,创建一个使用MyBatis的工程.       一.配置MyBatis 环境(如图) 1.sqlMapConfig.xml 首先,导入jar包(上图右边)并加载路径,然后在目录下创建一个xml文件 sqlMapConfig.xml , 并添加以下配置代码, 这就是上图架构中的第一步配置mybatis环境, <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configur…
1.mybatis的基本配置工作可以在我的这篇博客中查看:https://www.cnblogs.com/wyhluckdog/p/10149480.html 2.修改用户的配置文件: <update id="updateUser" parameterType="com.huida.po.User"> update user set username=#{username},birthday=#{birthday},sex=#{sex},address=…
1.mybatis的基本配置工作可以在我的这篇博客中查看:https://www.cnblogs.com/wyhluckdog/p/10149480.html 2.删除用户的映射文件: <!-- 删除 --> <delete id="deleteUserById" parameterType="int"> delete from user where id=#{id} </delete> 3.测试程序: @Test public…
1.mybatis实现数据库的插入操作可以查看https://www.cnblogs.com/wyhluckdog/p/10149895.html这篇博文,这里面的插入操作没有返回结果,所以这篇博文就实现插入的返回. 2. 有两个方式可以获取返回结果: (1)主键是自增类型的: (2)主键是字符串类型的: 3. 自增主键返回 通过修改User.xml映射文件,可以将mysql自增主键返回: <!-- 自增主键返回 --> <insert id="insertUser"…