public MovieCategory insert(MovieCategory moviecategory){
	TransactionStatus transactionStatus = transactionManager
			.getTransaction(null);
	 MovieCategory mc = null;

	try {
		mc = moviecategoryDAO.insert(moviecategory);

		//transactionManager.commit(transactionStatus); // COMMIT

	} catch (RuntimeException e) {
		transactionManager.rollback(transactionStatus); // ROLLBACK

		/* TODO Aquí habría que hacer una gestión de excepciones mejor... */
		throw e;
	}

	return mc;

}