MyBatis是一款优秀的持久层框架,同样也是做OR Mapping的。与JPA不同,MyBatis里面需要我们自己来定制sql。 MyBatis和JPA的选择 其实如果业务比较操作比较简单使用JPA加hibernate还是比较方便的。但是如果业务复杂即sql映射也复杂这个时候还是使用mybatis ...
分类:
数据库 时间:
2020-07-30 01:48:35
阅读次数:
122
1.Maven工程的目录结构 作为一个maven工程,它的src目录和pom.xml文件是必备的。 进入src目录后,它里面的目录结构如下: src/main/java:存放项目的.java文件 src/main/resources:存放项目资源,如spring,hibernate配置文件 src/ ...
分类:
其他好文 时间:
2020-07-29 10:09:56
阅读次数:
55
一、创建ssm项目ssm: spring4.3+spring4.3+mybatis3.2ssh: spring+struts2+hibernate 1.spring环境 a.添加spring环境 b.准备spring配置文件(引入注解驱动和组件扫描范围) c.web.xml中,上下文参数指定spri ...
分类:
其他好文 时间:
2020-07-28 22:52:40
阅读次数:
94
今天看NHibernate文档,发现了NHibernate提供批量操作数据的支持,目前仅支持sql server和Oracle,果断要试试啊。结果发现,竟然批量插入Oracle数据无效。以下是我的hbm配置文件内容。 1 <hibernate-configuration xmlns="urn:nhi ...
分类:
数据库 时间:
2020-07-28 14:35:00
阅读次数:
85
学习注解,从注释和源码入手 注释 部分关键注释,我自己标注了一些中文注释便于理解: 注解想要被设置成异步的方法 /** * Annotation that marks a method as a candidate for <i>asynchronous</i> execution. * Can a ...
分类:
其他好文 时间:
2020-07-27 23:32:27
阅读次数:
89
1、关于Hibernate中的延迟加载的说法中正确的是 ? A:延迟加载机制是为了避免一些无谓的性能开销而提出来的 ? B:所谓延迟加载就是当在真正需要数据的时候,才执行数据加载操作 ? C:为了对集合类型使用延迟加载,必须修改映射文件中关联的部分,如:将元素的1azy 属性设置为true 2、在H ...
分类:
Web程序 时间:
2020-07-27 13:45:28
阅读次数:
79
自述 记录 Java 面试常见问题,欢迎留言监督 Api 接口如何实现 ? 在类里使用 implement 关键字实现 Api 接口 MySQL 链接数据库常用的几种方式 ? Mybatis 框架 Hibernate 框架 JDBC 技术 c3p0 连接池 dbcp 连接池 SpringBoot 如 ...
分类:
编程语言 时间:
2020-07-26 23:20:37
阅读次数:
118
Spring提供了一致的事务管理抽象,该抽象能实现为不同的事务API提供一致的编程模型。无视我们使用jdbc、hibernate、mybatis哪种方式来操作数据,无视事务是jta事务还是jdbc事务。 事务 事务(transaction),一般是指要做的或所做的事情。在计算机术语中是指访问或者更新 ...
分类:
编程语言 时间:
2020-07-26 22:49:45
阅读次数:
80
解决办法:import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;import org.springframework.context.annotation.Bean;import org... ...
分类:
其他好文 时间:
2020-07-26 01:44:21
阅读次数:
119
package com.summer.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org ...
分类:
编程语言 时间:
2020-07-24 21:14:33
阅读次数:
58