mybatis-,使用,配置文件,简介,MyBatis,支持
数据库-mysql教程
thinkphp网站oa源码下载,ubuntu怎么连接内网,tomcat 环境变量出错,小爬虫吃鸡,大连php培训班费用多少,搜狗神马seolzw
简介: MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普仿趣网源码,vscode文件前图标,ubuntu 设置dpi,tomcat7用途,爬虫方面,php 判断结尾,谷歌推广和seo 广告,php文学网站源码,软件购买网站模板lzw
搞笑视频站源码,vscode不能识别vue,配置网络 Ubuntu,tomcat 花括号请求,sqlite3连接内存数据,黑点爬虫,php跳转浏览器,丹东seo推广如何收费,下载的网站模板怎么去掉域名前的图标,jquery mobile 商城模板lzw
简介: MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java对象)映射成数据库中的记录。使用步骤:
1、首先,导入包: 导入mybatis和其三方的jar包,还有 数据库的 驱动包;
2、然后,写mybatis。xml配置文件: @、在类根目录创建mybatis.xml文件,里面的内容是这样子滴:
(里面需要更改的就是,连接的数据库要素,还有最后的sql映射的配置文件,下一点就说明)
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
3、接着,创建dao和对应xml sql映射文件:
@、 创建一个接口,里面就是一个或多个方法:比如像这样:
(这个里面就是各种方法,sql语句是放在映射的xml文件里面的,当然这个参数和返回类型是会面)
public interface PhotoDao { public void savePhoto(Photo photo); public Photo getPhotoById(int id); public Photo findPhotoByName(String name,int uid); // public Photo findPhotoByName2(Map v); public Photo findPhotoByName2(Photo photo); public List findPhotos();}
@、 创建于类名相同的xml,像这样PhotoDao.xml 里面的配置是这样的:
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> insert into t_photo (name,uploadDate) values (#{name},#{uploadDate}) select * from t_photo where id=#{dsfsfs} select * from t_photo where name=#{0} and uid=#{1} select * from t_photo where name=#{name} and uid=#{uid} select * from t_photo
(解释上面的东东: 绿色:id= 对应的方法名;
蓝色:parameterType 参数的类型 特殊类必学写
黄色:sql 的 语句 (里面的#{参数类属性名} 或 #{0,1.。。}下标 来使用参数的数据)
粉色:resultType = 返回类型 )
然后这里有一个多表查询,返回list