我使用spring boot+ jpa从数据库访问数据。数据库是sqlserver。
春季启动版本:1.4.1休眠版本:5.0.11
当我findAll(pageable)用来列出数据时,我收到了以下异常:
java.lang.UnsupportedOperationException: query result offset is not supported
这是我的存储库:
package com.my.home.dao;
import com.didi.home.model.DdForumArticle;
import org.springframework.data.jpa.repository.JpaRepository;
/**
* Created by jacks808@163.com on 2017/1/13.
*/
public interface DdForumArticleRepository extends JpaRepository<DdForumArticle, Integer> {
}
Run Code Online (Sandbox Code Playgroud)
这是我的测试代码:
import com.didi.home.model.DdForumArticle;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import java.util.List;
/**
* Created by jacks808@163.com on 2017/1/13.
*/
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = Application.class)
public class DdForumArticleRepositoryTest {
@Autowired …Run Code Online (Sandbox Code Playgroud) 我有 SqlServer 2008 db 服务器,我使用spring boot+jpa(hibernate)访问数据库。
我已经在实体属性访问方法中添加了@Column 注释,例如:
@Basic
@Column(name = "AdminPickDate", nullable = true)
public Timestamp getAdminPickDate() {
return adminPickDate;
}
Run Code Online (Sandbox Code Playgroud)
并且hibernate sql 输出显示列名没有使用注释@Colume 中的名称。
sql输出:
Hibernate: select ddforumart0_.articleid as articlei1_95_0_, ddforumart0_.admin_pick_date as admin_pi2_95_0_, ddforumart0_.article_title as article_3_95_0_, ddforumart0_.article_type as article_4_95_0_, ddforumart0_.at_who as at_who5_95_0_, ddforumart0_.brief as brief6_95_0_, ddforumart0_.classifyid as classify7_95_0_, ddforumart0_.classify_title as classify8_95_0_, ddforumart0_.come_from as come_fro9_95_0_, ddforumart0_.comment_count as comment10_95_0_, ddforumart0_.comment_date as comment11_95_0_, ddforumart0_.comment_enable as comment12_95_0_, ddforumart0_.config as config13_95_0_, ddforumart0_.content as content14_95_0_, ddforumart0_.create_by as create_15_95_0_, ddforumart0_.create_date as …Run Code Online (Sandbox Code Playgroud)