Java技术---Mybatis-创新互联
Mybatis入门
文章名称:Java技术---Mybatis-创新互联
网址分享:http://cdiso.cn/article/dcdjgp.html
可参考Mybatis入门操作Mybatis中文网
创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为郓城企业提供专业的成都做网站、成都网站设计,郓城网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
1.maven项目中导入依赖
在pom.xml中 添加以下依赖:
org.mybatis mybatis3.5.5 mysql mysql-connector-java5.1.46 junit junit4.13 test org.slf4j slf4j-api1.7.20 ch.qos.logback logback-classic1.2.3 ch.qos.logback logback-core1.2.3
2.编写核心配置文件
mybatis-config.xml文件,其中需要自行修改的数据库连接信息,用户名,密码等
其中:
environments:配置数据库连接环境信息。可以配置多个environment,通过default属性切换不同的environment
属性
起别名,添加之后在mapper文件中不区分大小写,可以直接用实体类名
3.编写SQL映射文件,统一管理sql语句
在xml中写入sql语句
3.编码
从 XML 中构建 SqlSessionFactory
String resource = "org/mybatis/example/mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
获取sqlSession对象
SqlSession sqlSession = sqlSessionFactory.openSession();
执行sql,释放资源
//执行sql
Listusers= sqlSession.selectList("test.selectAll");
System.out.println(users);
//释放资源
sqlSession.close();
Mapper代理开发1.定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放置在同一目录下
2.设置SQL映射文件的namespace属性为Mapper接口全限定名
3.在 Mapper 接口中定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值类型一致
注解开发查询 :@Select
添加 :@Insert
修改 :@Update
删除 :@Delete
直接在UserMapper接口的方法上一添加注解
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章名称:Java技术---Mybatis-创新互联
网址分享:http://cdiso.cn/article/dcdjgp.html