转载请注明:http://blog.csdn.net/uniquewonderq
1.什么是组件属性呢?
它是指:实体类中的某个属性属于用户自定义的类的对象。
理解起来还是不容易:所以写点代码来说明问题:
首先添加一个地址类:
package Entity;
//地址类
public class Address {
private String postcode;//邮...
分类:
Web程序 时间:
2015-06-25 14:11:58
阅读次数:
206
今天遇到一个Transaction rolled back because it has been marked as rollback-only错误,controller调用service的方法总是抛出这个异常。开始只是以为该service里的方法抛异常,事务回滚了,但观察日志每次都是整个方法执行...
分类:
编程语言 时间:
2015-06-25 13:51:36
阅读次数:
242
转载请注明:http://blog.csdn.net/uniquewonderq
上次在说session的时候,要执行session方法的时候要把它方法事务当中,也就是说Hibernate对数据进行的操作都是封装在书屋当中,并且默认是非自动提交方式。所以用session保存对象时,如果不开启事务,并且手工提交事务,这个对象并不会真正的保存在数据库中。
我们知道jdbc是自动提交事务的。如果...
分类:
Web程序 时间:
2015-06-24 19:04:46
阅读次数:
167
ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的,必需要具有这四种特性,否则在事务过程(Transaction proces...
分类:
数据库 时间:
2015-06-24 14:34:24
阅读次数:
128
1.意图将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。2.别名动作(Action),事务(Transaction)3.动机有时必须向某对象提出请求,当但并不知道关于被请求的操作或请求的接收者任何信息。例如,用户界面工具箱包括按钮和菜单这样的对象,它的执行请求响应用户输入。但工具箱不能显式的在按钮或菜单中实现该请求,因为只有使用工具箱...
分类:
其他好文 时间:
2015-06-23 17:54:23
阅读次数:
117
1. NHibernate.PropertyValueException: not-null property references a nullor transient value ABC.DE.FG
Insert value does not set null
2. Row was updated or deleted by another transaction (orunsaved-v...
分类:
Web程序 时间:
2015-06-23 15:45:51
阅读次数:
132
概念 流程 spring声明式事务处理的步骤 package cn.itcast.spring.jdbc.transaction.bean;
public class Person {
private Long pid;
private String pname;
private String psex;
public Long getPid() {
...
分类:
编程语言 时间:
2015-06-20 20:54:27
阅读次数:
274
??
1.事务:表示一组操作要么都成功,有一个失败,所有操作都会失败。
在mysql要使用事务,就要先开启事务,语句start transaction,提交事务:commit 回滚事务:rollback。
转账:
2.jdbc事务的操作
(1)操作事务的方法
setAutoCommit(boolean autoCommit) 设置事务的提交方式,默认自动提交,设置为fa...
分类:
数据库 时间:
2015-06-20 14:22:59
阅读次数:
137
session的工作原理
术语session
在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。
session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以...
分类:
其他好文 时间:
2015-06-19 10:30:21
阅读次数:
115
1、使用session的save方法进行插入 1 public void saveUser(User user){ 2 3 Session session = null; 4 Transaction transaction = null; 5 ...
分类:
Web程序 时间:
2015-06-18 21:45:26
阅读次数:
129