- 博客(6)
- 收藏
- 关注
原创 spring整合hibernate
/ getCurrentSession:当前session必须要有事务边界(即查询也受事务控制),且只能处理唯一的一个事务,当事提交或是回滚后session自动失效。//openSession:每次都回打开一个新的session,每次使用多次,获得的是不同的session的对象,使用完毕需手动调用close方法关闭session。create-drop:sessionFactory已关闭,删除之前的表,重新建立新表。
2022-10-21 16:34:01 745 1
原创 springboot+redis
/需要向序列化器说明对象。System.out.println(“测试2:”+config.getMaxTotal());System.out.println(“测试1:”+config.getMaxTotal());System.out.println(“测试2:”+config.getMaxIdle());System.out.println(“测试2:”+config.getMinIdle());System.out.println(“测试1:”+config.getMaxIdle());
2022-10-21 16:31:14 215
原创 springboot+ehcache
缓存ehcache:开启缓存,实现调用同一条语句,只执行一次。不同对象不同标识符,可采用"."的形式用他的属性来当唯一标识符。例如:@Cacheable(value = "users",key = "#pageable.pageSize")@Cacheable(value = "缓存配置方案名称",key = "#对应属性的名字.对应属性的值")2.@cacheEvict:由于更新数据库,数据不一致,则需要清除缓存。需要在对应的实现类开启缓存,加上对应的配置名。对于要缓存的对象,需要实现序列化接口。
2022-10-21 16:29:44 335
原创 spring jpa基础:使用repository接口
return criteriaBuilder.and(criteriaBuilder.equal(root.get(“name”),“张三”),criteriaBuilder.equal(root.get(“age”),20));list.add(criteriaBuilder.equal(root.get(“name”),“张三”));//下标从0开始,显示两条。
2022-10-21 16:28:29 3061 1
原创 spring jpa高级:关联映射
JoinTable(name = “t_roles_menus”, joinColumns = @JoinColumn(name = “role_id”), inverseJoinColumns = @JoinColumn(name = “menus_id”)) // 映射中间表。@JoinColumn(name = “roles_id”) // 定义外键。@OneToMany(mappedBy = “roles”)//定义外键。@Table(name = “users”)//可正向工程创建表。
2022-10-21 16:27:45 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人