首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NHibernate 缓存

, 只有第一次调用 Get 方法加载实体类, 有 sql 输出, 数据库取出了数据, 第二次加载则没有 sql 数据, 也就是利用了 session 的一级缓存。...[CategoryID]=@p0; @p0 = 1 [Type: Int32 (0)] After Get Category 输出可以看到, 调用 Get 方法之后, Nh 立刻数据库加载实例...[CategoryID]=@p0; @p0 = 1 [Type: Int32 (0)] 测试用例的输出可以看出, 二级缓存可以在不同的 session 之间共享。...,但不从二级缓存读数据 Get:二级缓存读数据,仅在数据更新向二级缓存写数据 Normal:默认方式。...二级缓存读/写数据 Refresh:向二级缓存写数据,想不从二级缓存读数据,通过在配置文件设置cache.use_minimal_puts数据库中读取数据,强制二级缓存刷新 CacheRegion

43210
您找到你想要的搜索结果了吗?
是的
没有找到

NHibernate 缓存

, 只有第一次调用 Get 方法加载实体类, 有 sql 输出, 数据库取出了数据, 第二次加载则没有 sql 数据, 也就是利用了 session 的一级缓存。...[CategoryID]=@p0; @p0 = 1 [Type: Int32 (0)] After Get Category 输出可以看到, 调用 Get 方法之后, Nh 立刻数据库加载实例...[CategoryID]=@p0; @p0 = 1 [Type: Int32 (0)] 测试用例的输出可以看出, 二级缓存可以在不同的 session 之间共享。...,但不从二级缓存读数据 Get:二级缓存读数据,仅在数据更新向二级缓存写数据 Normal:默认方式。...二级缓存读/写数据 Refresh:向二级缓存写数据,想不从二级缓存读数据,通过在配置文件设置 cache.use_minimal_puts数据库中读取数据,强制二级缓存刷新 CacheRegion

58811

【瑞吉外卖】day07:新增套餐、套餐分页查询、 删除套餐

实体类 SetmealDish ps.直接课程资料中导入即可,Setmeal实体前面课程中已经导入过了。...DTO SetmealDto 该数据传输对象DTO,主要用于封装页面在新增套餐传递过来的json格式的数据,其中包含套餐的基本信息,还包含套餐关联的菜品集合。直接课程资料中导入即可。...1.5.2 保存套餐 1.5.2.1 功能实现 在进行套餐信息保存,前端提交的数据,不仅包含套餐的基本信息,还包含套餐关联的菜品列表数据 setmealDishes。...这是因为在服务端仅返回分类ID(categoryId), 而页面展示需要的是categoryName属性。...2.3.3 功能完善 在查询套餐信息, 只包含套餐的基本信息, 并不包含套餐的分类名称, 所以在这里查询到套餐的基本信息后, 还需要根据分类ID(categoryId), 查询套餐分类名称(categoryName

1.3K20
领券