Transações utilizando o recurso openentitymanagerinviewfilter

Olá pessoal!

Estou testando alguns recursos do Spring, como o openentitymanagerinviewfilter e estou com uma dúvida:

Quando eu crio o um “filter” para fechar o entity manager, eu mesmo controlo a transação, conforme as linhas abaixo

            EntityManagerHelper.beginTransaction();
	clienteDao.save(c);
	EntityManagerHelper.commit();

Entre o início da transação e o final da mesma, posso executar diversar operações e colocá-las em uma mesma transação. Quando eu utlizo o recurso openentitymanagerinviewfilter do Spring, o controle das transações fica todo por conta do Spring, conforme as configurações feitas no ContextManager.xml. Ao tentar persistir dois ou mais objetos, uma transação para cada operação está sendo aberta conforme o log abaixo:

11:35:35,093 DEBUG JDBCTransaction:54 - begin
11:35:35,156 DEBUG JDBCTransaction:59 - current autocommit status: true
11:35:35,156 DEBUG JDBCTransaction:62 - disabling autocommit
11:35:35,156 DEBUG SQL:401 - insert into test.tb_cliente_cl (CL_CARACTERISTICAS, CL_EMAIL, CL_NOME, VERSION) values (?, ?, ?, ?)
Hibernate: insert into test.tb_cliente_cl (CL_CARACTERISTICAS, CL_EMAIL, CL_NOME, VERSION) values (?, ?, ?, ?)
11:35:35,171 DEBUG SQL:401 - insert into test.tb_enderecos_en (CL_CODIGO, EN_DESCRICAO, EN_NUMERO, VERSION) values (?, ?, ?, ?)
Hibernate: insert into test.tb_enderecos_en (CL_CODIGO, EN_DESCRICAO, EN_NUMERO, VERSION) values (?, ?, ?, ?)
11:35:35,187 DEBUG JDBCTransaction:103 - commit
11:35:35,265 DEBUG JDBCTransaction:193 - re-enabling autocommit
11:35:35,265 DEBUG JDBCTransaction:116 - committed JDBC Connection
11:35:35,281 DEBUG JDBCTransaction:54 - begin
11:35:35,312 DEBUG JDBCTransaction:59 - current autocommit status: true
11:35:35,312 DEBUG JDBCTransaction:62 - disabling autocommit
11:35:35,343 DEBUG SQL:401 - insert into test.tb_cliente_cl (CL_CARACTERISTICAS, CL_EMAIL, CL_NOME, VERSION) values (?, ?, ?, ?)
Hibernate: insert into test.tb_cliente_cl (CL_CARACTERISTICAS, CL_EMAIL, CL_NOME, VERSION) values (?, ?, ?, ?)
11:35:35,359 DEBUG JDBCTransaction:103 - commit
11:35:35,390 DEBUG JDBCTransaction:193 - re-enabling autocommit
11:35:35,390 DEBUG JDBCTransaction:116 - committed JDBC Connection

Bom, minha dúvida é a seguinte: Utilizando o recurso do Spring openentitymanagerinviewfilter, eu consigo colocar várias operações em apenas uma transação?

Ex.:
clienteDAO.save©;
clienteDAO.save(c2);
clienteDAO.save(c3);

Espero que eu tenha sido claro na explicação da minha dúvida, caso haja necessidade de mais informações é só requisitar. Agradeço desde já e parabenizo a todos pelo forum, que cresce a cada dia, com mais informações e artigos.