
mybatis
文章平均质量分 54
mybatis
贝贝378
这个作者很懒,什么都没留下…
展开
-
mybatis动态SQL
这个例子中,我们使用#{name}占位符来表示查询条件中的用户名,然后在运行时将其替换为一个问号,并将对应的值保存在PreparedStatement中。MyBatis动态SQL是一种非常强大的技术,它可以让我们在运行时动态地生成SQL语句,从而满足不同的查询需求。这个例子中,我们使用${name}占位符来表示查询条件中的用户名,然后在运行时将其替换为具体的值。总之,MyBatis动态SQL是一种非常强大的技术,可以帮助我们在运行时动态地生成SQL语句,从而满足不同的查询需求。原创 2023-03-06 09:46:28 · 950 阅读 · 0 评论 -
mybatis二级缓存
其中 PerpetualCache 是默认的缓存实现方式,它是一个永久缓存,即一旦缓存了数据,就会一直保存在内存中,直到应用程序关闭。它的作用是缓存 Mapper 执行的结果,避免频繁地访问数据库,提高系统的性能。MyBatis 的二级缓存是一种优秀的缓存机制,它可以提高系统的性能,减少对数据库的访问次数。但是,在使用二级缓存时需要注意缓存的生命周期、缓存的大小、缓存的更新等问题,以保证缓存的正确性和有效性。对于查询结果中的关联数据,如果缓存的是对象,则需要将关联对象也进行缓存,否则会导致关联查询失效。原创 2023-03-06 14:58:50 · 1168 阅读 · 0 评论