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