Java web Dao层的作用简介
2015-11-03 16:48
423 查看
Dao : Date Access Object通常用于操作数据库的
在MVC结构的编程中访问数据库的层,用来操作数据库的看 个 小 小 的 实 例:
dao 层
ArticleMapper.java package com.sooware.med.dao; import java.util.List; public interface ArticleMapper { int deleteByPrimaryKey(Integer id); }
mode 层
Article.java package com.sooware.med.model; import java.io.Serializable; import java.util.Date; public class Article implements Serializable { private Integer id; }
MySQL 数据库 mapper 表
ArticleMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="com.sooware.med.dao.ArticleMapper"> <resultMap id="BaseResultMap" type="com.sooware.med.model.Article"> <!-- WARNING - @mbggenerated --> <id column="id" property="id" jdbcType="INTEGER" /> </resultMap> <sql id="Base_Column_List"> <!-- WARNING - @mbggenerated --> id </sql> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer"> <!-- WARNING - @mbggenerated --> delete from article where id = #{id,jdbcType=INTEGER} </delete> </mapper>
dao 层定义方法接口,然后在service层和serviceimpl层实现接口方法,从而达到操作数据库的目的。
相关文章推荐
- Java pdf 相关操作
- java string类型怎么转化成date类型
- 解决NDK开发中Eclipse报错“Unresolved inclusion jni.h”的最终方法
- java进阶(三)------java编程规范---代码质量检测工具FindBugs、PMD和CheckStyle对比
- java进阶(三)------java编程规范---代码质量检测工具FindBugs、PMD和CheckStyle对比
- Java 访问权限控制(Thinking in Java)
- Java开发23种设计模式
- Mybatis中javaType和jdbcType对应关系
- java中super关键字
- Spring定时器的配置(注解+xml)方式
- JAVA-p257 T7.17
- 基于华为java编程规范的checkstyle.xml以及格式化模版,注释模版
- 基于华为java编程规范的checkstyle.xml以及格式化模版,注释模版
- sublime搭建Java编译平台及编码问题
- java中的匿名内部类总结
- java mail
- Eclipse署动态web项目方法
- java list 根据对象一个字段去重
- eclipse修改
- 当springMVC 容器初始化完成后执行某个方法