小编Bee*_*isy的帖子

jpa UnsupportedOperationException:不支持查询结果偏移量

我使用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)

spring hibernate spring-data spring-data-jpa

2
推荐指数
3
解决办法
4168
查看次数

休眠 @Column 注释不起作用

我有 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)

sql-server hibernate jpa spring-boot

1
推荐指数
1
解决办法
3116
查看次数