一 单条记录查询 上篇博客的例子便是单条记录查询 二 多条记录查询 1 在映射文件中加入如下sql查询,${}:表示拼接sql串,将接收到的参数不加任何修饰拼接在sql中,${value}:接收输入参数的内容,如果传入类型是简单类型,${}中只能使用value。 2 在测试代码中加入如下执行代码,由 ...
分类:
其他好文 时间:
2019-02-07 22:08:31
阅读次数:
160
Spring集成MyBatis的使用 Spring集成MyBatis,早期是使用SqlSessionTemplate,当时并没有用Mapper映射器,既然是早期,当然跟使用Mapper映射器是存在一些区别的,比如映射文件命名空间不需要跟接口名一样,接口中的方法不一定跟sql的id一样,通过它的Sql ...
分类:
数据库 时间:
2019-02-06 22:39:01
阅读次数:
842
编译mybatis时,idea不会将mybatis的xml映射文件一起打包进jar,即在编译好的jar包里缺少mybatis映射文件,导致网站加载失败 为解决这个问题,可在mybatis对应module的pom.xml中,找到<build></build>,,在其中添加如下代码即可。 ...
分类:
其他好文 时间:
2019-02-02 19:09:08
阅读次数:
228
一款轻量级的ORM框架 全局配置文件 SqlMapConfig.xml 基本映射文件 获取MySQL自增主键ID的两种方式 1.使用mysql的 LAST_INSERT_ID() 函数: 2.使用 useGeneratedKeys 属性,可在全局配置文件中将此属性设为true: 获取非自增主键的id ...
分类:
其他好文 时间:
2019-02-01 18:56:30
阅读次数:
193
1 Hibernate4.x 下获取SessionFactory 2 配置hibernate.cfg.xml文件 3 配置hibernate映射文件 .hbm.xml 4 openSession与getCurrentSession open每次都获取一个新的session 前者需手动关闭,后者自动关 ...
分类:
Web程序 时间:
2019-02-01 18:08:06
阅读次数:
199
一 持久化类的一个编写规则持久化:将内存中的一个对象持久化到数据库中的过程持久化类:一个Java对象与数据库的表建立了映射关系,那么这个类在hibernate中称为持久化类可以这么理解:持久化类=Java类+映射文件 持久化类的编写规则1 对持久化类提供一个无参的构造方法2 属性需要私有,对私有属性 ...
分类:
Web程序 时间:
2019-01-31 00:22:36
阅读次数:
245
《Java编程思想》中对内存映射文件有详细的介绍,此处仅做简单记录和总结。内存映射文件允许创建和修改因为太大而不能放入内存的文件。 1. 内存映射文件简单实例 输出: 通过RandomAccessFile类获取FileChannel,使其具备读写功能。 通过FileChannel的map方法,获取M ...
分类:
编程语言 时间:
2019-01-30 11:17:16
阅读次数:
171
hibernate的核心配置和API 一:核心配置分为三大部分 必须的配置 、可选的配置和引入映射文件。 1.必须的配置 连接数据库的参数:驱动类 url路径 用户名 密码 方言 2.可选的配置 显示sql 整理sql语句的格式 3.引入映射文件 二 映射的配置 首先介绍里面的标签的属性 class ...
分类:
Web程序 时间:
2019-01-29 22:01:44
阅读次数:
190
如果我们要使用MyBatis进行数据库操作的话,大致要做两件事情: 定义dao接口文件 在dao接口中定义需要进行的数据库操作方法。 创建映射文件 当有了dao接口后,还需要为该接口创建映射文件。映射文件中定义了一系列SQL语句,这些SQL语句和dao接口一一对应。 MyBatis在初始化的时候会 ...
分类:
其他好文 时间:
2019-01-27 22:02:30
阅读次数:
167
最近偷懒 把以前落下的补上 第一种方式: 在实体类的映射文件 "*Mapper.xml" 这样写: 参数解析: 第二种方式: 同样在实体类的映射文件 "*Mapper.xml" 但是要这样写: 参数解析: ...
分类:
其他好文 时间:
2019-01-26 21:05:22
阅读次数:
180