deprecated JpaTemplate and co in favor of native EntityManager usage
This commit is contained in:
parent
0d02ef5fe5
commit
feed594ba4
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2009 the original author or authors.
|
* Copyright 2002-2011 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -39,7 +39,10 @@ import org.springframework.dao.support.DataAccessUtils;
|
||||||
* @see JpaTemplate
|
* @see JpaTemplate
|
||||||
* @see JpaInterceptor
|
* @see JpaInterceptor
|
||||||
* @see JpaDialect
|
* @see JpaDialect
|
||||||
|
* @deprecated as of Spring 3.1, in favor of native EntityManager usage
|
||||||
|
* (typically obtained through <code>@PersistenceContext</code>)
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public abstract class JpaAccessor extends EntityManagerFactoryAccessor implements InitializingBean {
|
public abstract class JpaAccessor extends EntityManagerFactoryAccessor implements InitializingBean {
|
||||||
|
|
||||||
private EntityManager entityManager;
|
private EntityManager entityManager;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2009 the original author or authors.
|
* Copyright 2002-2011 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -29,7 +29,10 @@ import javax.persistence.PersistenceException;
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
* @see org.springframework.orm.jpa.JpaTemplate
|
* @see org.springframework.orm.jpa.JpaTemplate
|
||||||
* @see org.springframework.orm.jpa.JpaTransactionManager
|
* @see org.springframework.orm.jpa.JpaTransactionManager
|
||||||
|
* @deprecated as of Spring 3.1, in favor of native EntityManager usage
|
||||||
|
* (typically obtained through <code>@PersistenceContext</code>)
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public interface JpaCallback<T> {
|
public interface JpaCallback<T> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2008 the original author or authors.
|
* Copyright 2002-2011 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -62,7 +62,12 @@ import org.springframework.transaction.support.TransactionSynchronizationManager
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
* @see JpaTransactionManager
|
* @see JpaTransactionManager
|
||||||
* @see JpaTemplate
|
* @see JpaTemplate
|
||||||
|
* @deprecated as of Spring 3.1, in favor of native EntityManager usage
|
||||||
|
* (typically obtained through <code>@PersistenceContext</code>) and
|
||||||
|
* AOP-driven exception translation through
|
||||||
|
* {@link org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor}
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public class JpaInterceptor extends JpaAccessor implements MethodInterceptor {
|
public class JpaInterceptor extends JpaAccessor implements MethodInterceptor {
|
||||||
|
|
||||||
private boolean exceptionConversionEnabled = true;
|
private boolean exceptionConversionEnabled = true;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2008 the original author or authors.
|
* Copyright 2002-2011 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -46,7 +46,11 @@ import org.springframework.dao.DataAccessException;
|
||||||
* @see JpaDialect
|
* @see JpaDialect
|
||||||
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
|
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
|
||||||
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor
|
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor
|
||||||
|
* @deprecated as of Spring 3.1, in favor of native EntityManager usage
|
||||||
|
* (typically obtained through <code>@PersistenceContext</code>).
|
||||||
|
* Note that this interface did not get upgraded to JPA 2.0 and never will.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public interface JpaOperations {
|
public interface JpaOperations {
|
||||||
|
|
||||||
<T> T execute(JpaCallback<T> action) throws DataAccessException;
|
<T> T execute(JpaCallback<T> action) throws DataAccessException;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2009 the original author or authors.
|
* Copyright 2002-2011 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -85,7 +85,11 @@ import org.springframework.util.ClassUtils;
|
||||||
* @see org.springframework.transaction.jta.JtaTransactionManager
|
* @see org.springframework.transaction.jta.JtaTransactionManager
|
||||||
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
|
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
|
||||||
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor
|
* @see org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor
|
||||||
|
* @deprecated as of Spring 3.1, in favor of native EntityManager usage
|
||||||
|
* (typically obtained through <code>@PersistenceContext</code>)
|
||||||
|
* Note that this class did not get upgraded to JPA 2.0 and never will.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public class JpaTemplate extends JpaAccessor implements JpaOperations {
|
public class JpaTemplate extends JpaAccessor implements JpaOperations {
|
||||||
|
|
||||||
private boolean exposeNativeEntityManager = false;
|
private boolean exposeNativeEntityManager = false;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2008 the original author or authors.
|
* Copyright 2002-2011 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -43,7 +43,10 @@ import org.springframework.orm.jpa.JpaTemplate;
|
||||||
* @see #createJpaTemplate
|
* @see #createJpaTemplate
|
||||||
* @see #setJpaTemplate
|
* @see #setJpaTemplate
|
||||||
* @see org.springframework.orm.jpa.JpaTemplate
|
* @see org.springframework.orm.jpa.JpaTemplate
|
||||||
|
* @deprecated as of Spring 3.1, in favor of native EntityManager usage
|
||||||
|
* (typically obtained through <code>@PersistenceContext</code>)
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public abstract class JpaDaoSupport extends DaoSupport {
|
public abstract class JpaDaoSupport extends DaoSupport {
|
||||||
|
|
||||||
private JpaTemplate jpaTemplate;
|
private JpaTemplate jpaTemplate;
|
||||||
|
|
Loading…
Reference in New Issue