图解: AOP有两种实现方式:预编译和动态代理。 例如事务处理:我们希望任何数据库操作的方法,尤其是insert,update需要做这种事务的处理,那我们肯定不希望在每一个方法上手动地开启事务,得到连接,提交事务,关闭连接,这样做成本很大,效率很低,所以我们希望有一种方式,对于开发人员是透明的,执行 ...
分类:
其他好文 时间:
2017-08-30 13:17:21
阅读次数:
92
(1) (2) 举例:假如我的sql语句有问题,那么我输出这两个函数所产生的信息。 还有一组函数: 分别是,开启事务,回滚事务,提交事务,判断是否处于事务中。 注意,影响的记录数可能为0.但是不意味着执行失败! ...
分类:
Web程序 时间:
2017-08-19 17:09:59
阅读次数:
209
springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jdbc、mybatis开启了事事务,引入它们依赖的时候,事物就默认开启。当然,如果你需要用其他的orm,比如beatlsql,就需要自己配置相关的事物管理器。 准 ...
分类:
编程语言 时间:
2017-07-31 13:29:41
阅读次数:
187
什么是事务?一件事情有n个组成单元 ,要么这n个组成单元同时成功,要么n个单元就同时失败。就是将n个组成单元放到一个事务中。 mysql的事务 默认的事务:一条sql语句就是一个事务,默认就开启事务并提交事务. 手动事务: JDBC事务操作 默认是自动事务。执行sql语句executeUpdate( ...
分类:
编程语言 时间:
2017-07-27 20:22:52
阅读次数:
180
异常: Org.hibernate.lazyinitializationException:could not initialize proxy –no session 这是延迟加载的一个问题,主要原因是service层在开启事务后经过Dao的查询的对象是代理的对象且没有实际参数,只有在使用时才会帮 ...
分类:
其他好文 时间:
2017-07-23 22:35:31
阅读次数:
171
2017年07月05号 星期三 多云 空气质量:中度污染 内容:mysql第五节课+MySQL自测考试 表连接查询:内连接,左右外连接,自连接 事务:事务的特性 ACID,demo(模拟 银行转账)开启,回滚,提交,关闭/开启事务自动提交 一、表连接查询 1、概念: 1)内连接 : 通过匹配两个表中 ...
分类:
其他好文 时间:
2017-07-14 14:55:00
阅读次数:
215
主要是Fragment的使用,其切换fragment的步骤如下1、获取FragmentManager实例,但是需要MainActivityextendsFragmentActivity才能去获取FragmentManager.通过FragmentManagerfragmentManager=getSupportFragmentManager();2、开启事务,有点类似javaee里的hibernate操作数据库F..
分类:
移动开发 时间:
2017-07-14 09:59:49
阅读次数:
602
对应ejb,默认是对整个类使用事务。所以所有方法都开启事务。 而对于用TransactionAttribute注释来引用容器管理的事务,只能在第一级的方法中使用。对应类中的方法再调用其它类中方法,注释事务就不起作用了。 代码示例如下: 在一个没有事务的类中调用: @TransactionAttrib ...
分类:
其他好文 时间:
2017-07-07 18:18:52
阅读次数:
191
1、 项目重复启动 appBase设置和docBase设为一样,不写appBase默认也是webapps 2、 事务 通常会这样配置 代码这样写 但jeesite中,在启动时基本上会扫描所有的service 这会有个冲突在配置文件中开启事务时初始化了一次定时任务,在扫描service时又初始化了一次 ...
分类:
其他好文 时间:
2017-07-03 19:59:39
阅读次数:
219