Mybatis
学习笔记
这很张扬
好好学习,天天向上,和我一起!
展开
-
Mybatis的一级缓存和二级缓存
mybatis默认为一级缓存 @Test public void findOrdersWithProduct(){ SqlSession sqlSession = MybatisUtils.getSession(); OrdersMapper mapper = sqlSession.getMapper(OrdersMapper.class); List<Orders> ordersWithProduct = mapper.findOrder原创 2021-04-04 09:49:10 · 76 阅读 · 0 评论 -
Mybatis的延迟加载
延迟加载只有用的时候或输出结果的时候查询,不用不查询 使用嵌套查询 <mapper namespace="chapter09.com.xttc.mapper.ProductMapper"> <select id="findProductById" parameterType="Integer" resultType="product"> select * from tb_product where id in(select product_id from tb原创 2021-04-04 09:39:53 · 62 阅读 · 0 评论 -
Mybatis的Dao层实现:传统开发方式和代理开发方式
1.Mybatis的Dao层实现 1.1 传统开发方式 1.1.1编写UserDao接口 public interface UserDao { List<User> findAll() throws IOException; } 1.1.2.编写UserDaoImpl实现 public class UserDaoImpl implements UserDao { public List<User> findAll() throws IOException {原创 2021-03-27 13:30:01 · 147 阅读 · 0 评论