Mybatis与一般工程的应用
来源:互联网 发布:centos mount iso文件 编辑:程序博客网 时间:2024/05/29 03:56
Mybatis与一般工程的应用
工程设想与一般架构思路:
1.创建一个Dao接口(例:BaseDao)(里面有增删改查方法)
2.创建一个Impl它的实现类(BaseDaoImpl).
3.创建Dao各种子接口(里面分别是产品,知识,组织,人的接口),这里以我工作时候的例子为主,你也可以分为其他的。
4.创建这几个子Dao的实现类Impl(产品,知识,组织,人的实现类),这个实现类里面要extends BaseDaoImpl同时还要实现Dao接口。
在程序中调用Mybatis数据库时:
Dao dao = new DaoImpl();(是各个产品 知识 组织 人的实现类),这是多态的一种形式。
同理:sqlsession—>delete(命名空间.id,parameterType)
sqlsession—>select(命名空间.id,parameterType)
sqlsession—>update(命名空间.id,parameterType)
MybatisConfig.xml : Mybatis的配置文件
<环境>
<连接池>
<环境>
各种映射文件
以上工程结构:
com
—dao
—Impl
BaseDaoImpl
PerImpl
OrgImpl
ProImpl
KnoImpl
BaseDao
PerDao
OrgDao
ProDao
KnoDao
Mybatis
MybatisConfig.xml
Mybatis.java
Mapper.xml
- Mybatis与一般工程的应用
- mybatis逆向工程进行不同条件查询的应用处理
- ajax一般的应用
- 开发一般PC机软件与嵌入式应用的区别
- mybatis 的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- Mybatis的逆向工程
- MyBatis 的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- mybatis 的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- Mybatis的逆向工程
- DDL&DML&DQL&DCL
- 从零开始学jBPM6(五)- BPMN2.0流程编辑
- [UVA] 101 The Blocks Problem
- Newtown Live Casino REBATE 0.75%
- 开源项目PullToRefresh详解(一)——PullToRefreshListView
- Mybatis与一般工程的应用
- 线段树——BZOJ1012/Luogu1198 [JSOI2008]最大数
- Android使用UncaughtExceptionHandler捕获全局异常(末个人修正)
- 欢迎使用CSDN-markdown编辑器
- 【MyBatis学习16】自定义类型处理器typeHandlers介绍
- 传智播客PHP项目实战-微信支付接口
- CRM客户关系管理系统能够为企业带来什么好处?
- 通过形参获得函数返回值的问题
- 11-每天一个Linux命令 nl