myBatis学习
程序员文章站
2024-02-12 13:47:58
...
最近用到了mybatis开发项目,也是现学现用,这里说一说使用使用过程中学到的和遇到的知识和问题 1.首先要先导入mybatis的jar包 2.建立相关的配置文件 applicationContext-mybatis.xml 如: ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE configuration PUBLIC
最近用到了mybatis开发项目,也是现学现用,这里说一说使用使用过程中学到的和遇到的知识和问题
1.首先要先导入mybatis的jar包
2.建立相关的配置文件 applicationContext-mybatis.xml
如:
3.这里的dao为借口,不需要实现方法,建立配置文件映射如图hibernate中的.hbm.xml文件,所不同的是mybatis是没有hibernate的面向对象完全,这里需要
进行sql组装:
br>
PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
"http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
....
sql 拼接,支持Ognl标签
如:
可以用${}取值
也可以用#{}取值
其中
#和$方式的区别在于一个是预编译方式,安全的,一个是直接拼接,不安全,可以sql注入
推荐阅读
-
python 学习之 数据结构 列表(list)和元组(tuple)字典 (dict)和 集合(set) 以及各自性能
-
PHP网页游戏学习之Xnova(ogame)源码解读(五)_PHP
-
什么是项目实训课程,与专业课程有什么区别,什么样人可以学习实训课程?该如何解决
-
Python学习:生成器(generator)和迭代器(iterator)
-
总结个人thinkphp学习_PHP教程
-
数据挖掘学习小组:Task2.数据分析
-
Python学习 - 汉诺塔的实现思想 (递归函数)
-
Android开发者学习PHP的感受和谈谈PHP框架
-
Laravel 5框架学习之Eloquent (laravel 的ORM)_PHP
-
PHP面向对象学习——种的实践