摘要: 1、分析SqlSession使用范围 1.1、SqlSessionFactoryBuilder 通过 SqlSessionFactoryBuilder 创建会话工厂 SqlSessionFactory 将 SqlSessionFactoryBuilder 当成一个工具类使用即可,不需要使用单例管理  阅读全文
posted @ 2018-12-29 21:51 花咖 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Hibernate: 是一个标准 ORM 框架(对象关系映射)。入门门槛较高,不需要程序员写 SQL,SQL语句自动生成。 对 SQL 语句进行优化、修改比较困难。 应用场景: 适用于需求变化不多的中小型项目,比如:后台管理系统,ERP,ORM,OA。 mybatis: 是一个不完全的 ORM 框架 阅读全文
posted @ 2018-12-29 20:02 花咖 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、实现需求 添加用户 更新用户 删除用户 2、添加用户 (1)映射文件User.xml(Mapper)中,配置添加用户的Statement (2)程序代码 3、自增主键返回 mysql 自增主键,执行 insert 提交之前自动生成一个自增主键。 通过 mysql 函数获取到刚插入记录的自增主键: 阅读全文
posted @ 2018-12-29 17:12 花咖 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、入门程序实现需求 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户(二) 更新用户(二) 删除用户(二) 2、引入Mybatis所需 jar 包(Maven工程) 最终引入jar包: 2、在classpath下创建log4j.properties如下: 3、在classp 阅读全文
posted @ 2018-12-29 14:13 花咖 阅读(178) 评论(0) 推荐(0) 编辑
摘要: SpringBoot项目整合JPA报错 阅读全文
posted @ 2018-12-29 11:43 花咖 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、首先我们来看看mapper.xml的头文件 2、从头文件中我们可以看出标黄部分是 mapper.xml 的命名空间,没有提示就是因为从该网络地址获取不到信息。 3、我们手动获取dtd文件 首先,我们找到 mytatis 的核心 jar 包(我是Maven项目,在Maven仓库中) 4、我们用压缩 阅读全文
posted @ 2018-12-29 08:45 花咖 阅读(6977) 评论(1) 推荐(0) 编辑