今天在学习mybatis框架的时候遇到了一个问题:查询用户表的时候报 Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP 查看自己数据库中有一条数据: 意思是:无法将值“0000-00-00 00:00:00” ...
分类:
数据库 时间:
2019-11-02 14:06:40
阅读次数:
245
mybatis框架是实现与数据之间交互 入门: 创建数据库环境 创建实体类与数据库对应字段 实现Serializable 创建接口定义方法 创建主配置方法: 创建映射文件; 测试类编写; 导入log4j文件.properties ...
分类:
其他好文 时间:
2019-11-01 12:27:27
阅读次数:
88
通过上面运行案例-查询用户表中的记录数。 非集成环境下的最佳作用域范围: SqlSessionFactoryBuilder 用过即丢,推荐作用域在方法体内。 SqlSessionFactory 最佳作用域范围:应用的全局作用域 生命周期应与应用的生命周期相同 SqlSession 线程级 一个req ...
分类:
其他好文 时间:
2019-10-31 22:01:07
阅读次数:
71
Spring boot 简介 1、Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring boot能简化我们之前采用Spring mvc + Spring + MyBatis 框架进行开发的过程; 2、在以往我们采用 Spri ...
分类:
编程语言 时间:
2019-10-29 23:27:01
阅读次数:
122
ORM框架: 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用 描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。例如:mybatis框架。 ORM方法论 ...
分类:
其他好文 时间:
2019-10-29 23:20:07
阅读次数:
166
直接上代码: 这里我使用mybatis框架的逆反工程: 所以我这里省略了pojo dao 以及 dao的对应接口 需要util工具(也可以自己写): package cn.util; import org.apache.ibatis.io.Resources; import org.apache.i ...
分类:
Web程序 时间:
2019-10-28 00:45:50
阅读次数:
196
1. SessionFactory 对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外. SqlSessionFactory是MyBatis框架中的一个接口,主要负责MyBatis框架初始化操作以及为开发人员提供SqlSession对象. SqlSessionFactory有两 ...
分类:
其他好文 时间:
2019-10-27 21:09:38
阅读次数:
78
直接上代码: 数据库: 使用mybatis框架操作数据库: 这里我使用逆反工程建立的: Goods实体类: package cn.kgc.pojo; import java.util.Date; public class Goods { private Integer goodsId; privat ...
分类:
Web程序 时间:
2019-10-25 18:36:47
阅读次数:
80
Mybatis和Hibernate框架的区别1 简单简介 1.1 Hibernate 框架 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,建立对象与数据库表的映射。 是一个全自动的、完全面向对象的持久层框架。 1.2 Mybatis框架 Mybatis ...
分类:
Web程序 时间:
2019-10-24 15:48:14
阅读次数:
98
MyBatis框架的前身是iBatis,本身是Apache的一个开源项目。 MyBatis框架是一个半自动的orm映射框架,是实体类和sql语句之间建立映射关系,sql语句写在单独的配置文件中,便于统一的管理 与维护,降低了程序的耦合度。 其他知识:一般情况下在实际的业务表设计,是不建议进行外键关联 ...
分类:
其他好文 时间:
2019-10-24 00:32:43
阅读次数:
55