MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Ob ...
分类:
其他好文 时间:
2018-09-10 17:07:12
阅读次数:
184
使用mybatis的延迟加载,需要两个步骤: 1.在全局配置文件中添加一下语句(lazyLoadingEnabled默认为false,aggressiveLazyLoading默认为true) 2.写好映射文件 这样查询一开始会执行select * from user 然后当读取到orderList ...
分类:
编程语言 时间:
2018-09-09 21:05:05
阅读次数:
221
通道(Channel): 由java.nio.channels包定义的,Channel表示IO源与目标打开的连接,Channel类似于传统的“流”,只不过Channel本身不能直接访问数据,Channel只能与Buffer进行交互。通道主要用于传输数据,从缓冲区的一侧传到另一侧的实体(如文件、套接字 ...
分类:
其他好文 时间:
2018-09-09 14:42:31
阅读次数:
286
###mybatis使用之一对一关联映射 1)分析并画ER图。(特别是一对一、一对多、多对多的情况) 2)启动终端数据库,并建库建表,在表中插入值和字段,并查看结果。(后期把navicat用上) 3)建立相应的实体类,有多少个表,就有多少的实体类和接口文件和多少个映射文件。 (映射文件名和接口文件名 ...
分类:
其他好文 时间:
2018-09-09 12:10:13
阅读次数:
174
1.注解的目的 简化繁琐的ORM映射文件(*.hbm)的配置 2.JPA和hibernate的关系 JPA:java persistence API,JPA注解是JavaEE的标准和规范。 两者的关系可以简单理解为JPA是接口,Hibernate是实现,但是其功能是JPA的超集。 Hibernate ...
分类:
Web程序 时间:
2018-09-07 23:57:37
阅读次数:
376
添加用户 1、映射文件:在User.xml配置文件中添加如下内容 2、测试程序 保存成功,但是id=0,需要解决id返回不正常的问题。 解决:mysql自增主键返回 通过修改User.xml映射文件,可以将mysql自增主键返回: LAST_INSERT_ID():是mysql的函数,返回auto_ ...
分类:
其他好文 时间:
2018-09-06 00:01:36
阅读次数:
148
.新建maven空项目 2.修改pom.xml文件 3. 新增generatorConfig.xml 文件 ,修改标注部分内容 修复xml文件头部标红提示的问题 4.运行mybatis-generator插件 5.输出结果 ...
分类:
其他好文 时间:
2018-09-05 21:46:11
阅读次数:
165
(1)使用xml映射文件,application.yml中要 mybatis : mapper-locations : classpath:mapper/*.xml #注意:一定要对应mapper映射xml文件的所在路径! (2)使用注解,要把application.yml中的这个配置去掉,才可以在 ...
分类:
编程语言 时间:
2018-09-05 19:57:42
阅读次数:
170
一、建立项目和sqlserver数据库 eclipse,我使用的版本是neon3 二、Data Source Explorer 选择OK 在data source Explorer的Database Connections 选择New 填写好General的连接信息 新建New Driver Def ...
分类:
数据库 时间:
2018-09-02 17:17:09
阅读次数:
429
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。 一、建立表结构 CREATE TABLE `user` ( `id` varchar ...
分类:
移动开发 时间:
2018-09-01 13:19:36
阅读次数:
174