私は、SpringインターフェイスでPaginationシステムを作成しようとしています。PagingAndSortingRepository。 私はインターネット上のいくつかのガイドに従っていますが、私は最初のステップで立ち往生しています。PagingAndSortingRepository(Spring MCV)とHibernate
私はこのエラーを取得するwebアプリケーションを実行しようとすると、私はこの方法
public interface ArtistaRepository extends PagingAndSortingRepository<Artista,Integer> {
List<Artista> findByNome(String nome);
}
PagingAndSortingRepositoryを実装:
No qualifying bean of type [javax.persistence.EntityManagerFactory] is defined
私はエンティティマネージャとしてHibernateのSessionを使用します。私がインターネット上で見たすべての例では、JPA EntityManagerが使用されました。私はどのように私は私のコードを編集する必要があり、JPA EntityManagerを使用していないので
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="packagesToScan" value="com.jeansedizioni.model"/>
</bean>
:
これは私のconfiguration.xmlファイル内のコードですか?
は、私はそれがあなたのために役に立つことを願って、このコードを試してみてください事前
は 'EntityManager'を使用して...プロジェクトが理由で、'春・データ・JPA'と呼ばれています。これはJPAのため、 'SessionFactory'ではなく' EntityManager'です。 –
設定を追加できますか?利用可能な情報から、SpringでsessionFactoryを宣言することは、エンティティマネージャとして自動的には機能しません。エラーが言っているように、 'entityManagerFactory'を設定する必要があります。この[documentation](http://docs.spring.io/spring-data/jpa/docs/1.10.4.RELEASE/reference/html/#jpa.repositories)は便利です。 –
私のコードを編集しました – MDP