fix: 修复正文长度
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
package com.lanyuanxiaoyao.bookstore
|
package com.lanyuanxiaoyao.bookstore
|
||||||
|
|
||||||
|
import jakarta.persistence.Basic
|
||||||
import jakarta.persistence.CascadeType
|
import jakarta.persistence.CascadeType
|
||||||
import jakarta.persistence.CollectionTable
|
import jakarta.persistence.CollectionTable
|
||||||
import jakarta.persistence.Column
|
import jakarta.persistence.Column
|
||||||
@@ -18,6 +19,8 @@ import jakarta.persistence.NamedAttributeNode
|
|||||||
import jakarta.persistence.NamedEntityGraph
|
import jakarta.persistence.NamedEntityGraph
|
||||||
import jakarta.persistence.OneToMany
|
import jakarta.persistence.OneToMany
|
||||||
import org.hibernate.annotations.DynamicUpdate
|
import org.hibernate.annotations.DynamicUpdate
|
||||||
|
import org.springframework.data.domain.Page
|
||||||
|
import org.springframework.data.domain.Pageable
|
||||||
import org.springframework.data.jpa.repository.EntityGraph
|
import org.springframework.data.jpa.repository.EntityGraph
|
||||||
import org.springframework.data.jpa.repository.JpaRepository
|
import org.springframework.data.jpa.repository.JpaRepository
|
||||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor
|
||||||
@@ -53,6 +56,9 @@ interface BookRepository : JpaRepository<Book, String>, JpaSpecificationExecutor
|
|||||||
@EntityGraph("book.list")
|
@EntityGraph("book.list")
|
||||||
override fun findAll(): List<Book>
|
override fun findAll(): List<Book>
|
||||||
|
|
||||||
|
@EntityGraph("book.list")
|
||||||
|
override fun findAll(pageable: Pageable): Page<Book>
|
||||||
|
|
||||||
@Query("select distinct book.tags from Book book")
|
@Query("select distinct book.tags from Book book")
|
||||||
fun findAllTag(): List<String>
|
fun findAllTag(): List<String>
|
||||||
}
|
}
|
||||||
@@ -89,12 +95,13 @@ class Line(
|
|||||||
@Column(nullable = false)
|
@Column(nullable = false)
|
||||||
var sequence: Long,
|
var sequence: Long,
|
||||||
@Lob
|
@Lob
|
||||||
@Column(nullable = false)
|
@Basic(fetch = FetchType.LAZY)
|
||||||
|
@Column(nullable = false, length = Int.MAX_VALUE)
|
||||||
var text: String,
|
var text: String,
|
||||||
var newText: String?,
|
var newText: String?,
|
||||||
@ManyToOne(cascade = [CascadeType.DETACH], fetch = FetchType.LAZY)
|
@ManyToOne(cascade = [CascadeType.DETACH], fetch = FetchType.LAZY)
|
||||||
@JoinColumn(nullable = false, foreignKey = ForeignKey(ConstraintMode.NO_CONSTRAINT))
|
@JoinColumn(nullable = false, foreignKey = ForeignKey(ConstraintMode.NO_CONSTRAINT))
|
||||||
var chapter: Chapter
|
var chapter: Chapter,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Repository
|
@Repository
|
||||||
|
|||||||
Reference in New Issue
Block a user