1
0

fix: 修复正文长度

This commit is contained in:
2024-12-22 13:21:57 +08:00
parent c07a524d64
commit 5c91b42d68

View File

@@ -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