Skip to content

Commit

Permalink
게시물 내용 검색 기능
Browse files Browse the repository at this point in the history
  • Loading branch information
kyungmin1221 committed Apr 5, 2024
1 parent e06f802 commit a00d2c9
Show file tree
Hide file tree
Showing 19 changed files with 648 additions and 13 deletions.
7 changes: 7 additions & 0 deletions .idea/dataSources.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ repositories {
}

dependencies {
// elastic search
implementation 'org.springframework.boot:spring-boot-starter-data-elasticsearch'
// Querydsl 추가
implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta"
Expand Down
39 changes: 39 additions & 0 deletions src/main/generated/com/nawabali/nawabali/constant/QAddress.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package com.nawabali.nawabali.constant;

import static com.querydsl.core.types.PathMetadataFactory.*;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.PathMetadata;
import javax.annotation.processing.Generated;
import com.querydsl.core.types.Path;


/**
* QAddress is a Querydsl query type for Address
*/
@Generated("com.querydsl.codegen.DefaultEmbeddableSerializer")
public class QAddress extends BeanPath<Address> {

private static final long serialVersionUID = 458720951L;

public static final QAddress address = new QAddress("address");

public final StringPath city = createString("city");

public final StringPath district = createString("district");

public QAddress(String variable) {
super(Address.class, forVariable(variable));
}

public QAddress(Path<? extends Address> path) {
super(path.getType(), path.getMetadata());
}

public QAddress(PathMetadata metadata) {
super(Address.class, metadata);
}

}

39 changes: 39 additions & 0 deletions src/main/generated/com/nawabali/nawabali/constant/QTown.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package com.nawabali.nawabali.constant;

import static com.querydsl.core.types.PathMetadataFactory.*;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.PathMetadata;
import javax.annotation.processing.Generated;
import com.querydsl.core.types.Path;


/**
* QTown is a Querydsl query type for Town
*/
@Generated("com.querydsl.codegen.DefaultEmbeddableSerializer")
public class QTown extends BeanPath<Town> {

private static final long serialVersionUID = 266153647L;

public static final QTown town = new QTown("town");

public final NumberPath<Double> latitude = createNumber("latitude", Double.class);

public final NumberPath<Double> longitude = createNumber("longitude", Double.class);

public QTown(String variable) {
super(Town.class, forVariable(variable));
}

public QTown(Path<? extends Town> path) {
super(path.getType(), path.getMetadata());
}

public QTown(PathMetadata metadata) {
super(Town.class, metadata);
}

}

56 changes: 56 additions & 0 deletions src/main/generated/com/nawabali/nawabali/domain/QBookMark.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
package com.nawabali.nawabali.domain;

import static com.querydsl.core.types.PathMetadataFactory.*;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.PathMetadata;
import javax.annotation.processing.Generated;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.dsl.PathInits;


/**
* QBookMark is a Querydsl query type for BookMark
*/
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QBookMark extends EntityPathBase<BookMark> {

private static final long serialVersionUID = -1322001773L;

private static final PathInits INITS = PathInits.DIRECT2;

public static final QBookMark bookMark = new QBookMark("bookMark");

public final NumberPath<Long> id = createNumber("id", Long.class);

public final QPost post;

public final BooleanPath status = createBoolean("status");

public final QUser user;

public QBookMark(String variable) {
this(BookMark.class, forVariable(variable), INITS);
}

public QBookMark(Path<? extends BookMark> path) {
this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS));
}

public QBookMark(PathMetadata metadata) {
this(metadata, PathInits.getFor(metadata, INITS));
}

public QBookMark(PathMetadata metadata, PathInits inits) {
this(BookMark.class, metadata, inits);
}

public QBookMark(Class<? extends BookMark> type, PathMetadata metadata, PathInits inits) {
super(type, metadata, inits);
this.post = inits.isInitialized("post") ? new QPost(forProperty("post"), inits.get("post")) : null;
this.user = inits.isInitialized("user") ? new QUser(forProperty("user"), inits.get("user")) : null;
}

}

60 changes: 60 additions & 0 deletions src/main/generated/com/nawabali/nawabali/domain/QComment.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
package com.nawabali.nawabali.domain;

import static com.querydsl.core.types.PathMetadataFactory.*;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.PathMetadata;
import javax.annotation.processing.Generated;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.dsl.PathInits;


/**
* QComment is a Querydsl query type for Comment
*/
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QComment extends EntityPathBase<Comment> {

private static final long serialVersionUID = -1373662846L;

private static final PathInits INITS = PathInits.DIRECT2;

public static final QComment comment = new QComment("comment");

public final StringPath contents = createString("contents");

public final DateTimePath<java.time.LocalDateTime> createdAt = createDateTime("createdAt", java.time.LocalDateTime.class);

public final NumberPath<Long> Id = createNumber("Id", Long.class);

public final DateTimePath<java.time.LocalDateTime> modifiedAt = createDateTime("modifiedAt", java.time.LocalDateTime.class);

public final QPost post;

public final QUser user;

public QComment(String variable) {
this(Comment.class, forVariable(variable), INITS);
}

public QComment(Path<? extends Comment> path) {
this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS));
}

public QComment(PathMetadata metadata) {
this(metadata, PathInits.getFor(metadata, INITS));
}

public QComment(PathMetadata metadata, PathInits inits) {
this(Comment.class, metadata, inits);
}

public QComment(Class<? extends Comment> type, PathMetadata metadata, PathInits inits) {
super(type, metadata, inits);
this.post = inits.isInitialized("post") ? new QPost(forProperty("post"), inits.get("post")) : null;
this.user = inits.isInitialized("user") ? new QUser(forProperty("user"), inits.get("user")) : null;
}

}

58 changes: 58 additions & 0 deletions src/main/generated/com/nawabali/nawabali/domain/QLike.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
package com.nawabali.nawabali.domain;

import static com.querydsl.core.types.PathMetadataFactory.*;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.PathMetadata;
import javax.annotation.processing.Generated;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.dsl.PathInits;


/**
* QLike is a Querydsl query type for Like
*/
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QLike extends EntityPathBase<Like> {

private static final long serialVersionUID = 928094036L;

private static final PathInits INITS = PathInits.DIRECT2;

public static final QLike like = new QLike("like1");

public final NumberPath<Long> id = createNumber("id", Long.class);

public final EnumPath<com.nawabali.nawabali.constant.LikeCategoryEnum> likeCategoryEnum = createEnum("likeCategoryEnum", com.nawabali.nawabali.constant.LikeCategoryEnum.class);

public final QPost post;

public final BooleanPath status = createBoolean("status");

public final QUser user;

public QLike(String variable) {
this(Like.class, forVariable(variable), INITS);
}

public QLike(Path<? extends Like> path) {
this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS));
}

public QLike(PathMetadata metadata) {
this(metadata, PathInits.getFor(metadata, INITS));
}

public QLike(PathMetadata metadata, PathInits inits) {
this(Like.class, metadata, inits);
}

public QLike(Class<? extends Like> type, PathMetadata metadata, PathInits inits) {
super(type, metadata, inits);
this.post = inits.isInitialized("post") ? new QPost(forProperty("post"), inits.get("post")) : null;
this.user = inits.isInitialized("user") ? new QUser(forProperty("user"), inits.get("user")) : null;
}

}

70 changes: 70 additions & 0 deletions src/main/generated/com/nawabali/nawabali/domain/QPost.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
package com.nawabali.nawabali.domain;

import static com.querydsl.core.types.PathMetadataFactory.*;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.PathMetadata;
import javax.annotation.processing.Generated;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.dsl.PathInits;


/**
* QPost is a Querydsl query type for Post
*/
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QPost extends EntityPathBase<Post> {

private static final long serialVersionUID = 928219229L;

private static final PathInits INITS = PathInits.DIRECT2;

public static final QPost post = new QPost("post");

public final EnumPath<com.nawabali.nawabali.constant.Category> category = createEnum("category", com.nawabali.nawabali.constant.Category.class);

public final ListPath<Comment, QComment> comments = this.<Comment, QComment>createList("comments", Comment.class, QComment.class, PathInits.DIRECT2);

public final StringPath contents = createString("contents");

public final DateTimePath<java.time.LocalDateTime> createdAt = createDateTime("createdAt", java.time.LocalDateTime.class);

public final NumberPath<Long> id = createNumber("id", Long.class);

public final ListPath<com.nawabali.nawabali.domain.image.PostImage, com.nawabali.nawabali.domain.image.QPostImage> images = this.<com.nawabali.nawabali.domain.image.PostImage, com.nawabali.nawabali.domain.image.QPostImage>createList("images", com.nawabali.nawabali.domain.image.PostImage.class, com.nawabali.nawabali.domain.image.QPostImage.class, PathInits.DIRECT2);

public final ListPath<Like, QLike> likes = this.<Like, QLike>createList("likes", Like.class, QLike.class, PathInits.DIRECT2);

public final DateTimePath<java.time.LocalDateTime> modifiedAt = createDateTime("modifiedAt", java.time.LocalDateTime.class);

public final StringPath title = createString("title");

public final com.nawabali.nawabali.constant.QTown town;

public final QUser user;

public QPost(String variable) {
this(Post.class, forVariable(variable), INITS);
}

public QPost(Path<? extends Post> path) {
this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS));
}

public QPost(PathMetadata metadata) {
this(metadata, PathInits.getFor(metadata, INITS));
}

public QPost(PathMetadata metadata, PathInits inits) {
this(Post.class, metadata, inits);
}

public QPost(Class<? extends Post> type, PathMetadata metadata, PathInits inits) {
super(type, metadata, inits);
this.town = inits.isInitialized("town") ? new com.nawabali.nawabali.constant.QTown(forProperty("town")) : null;
this.user = inits.isInitialized("user") ? new QUser(forProperty("user"), inits.get("user")) : null;
}

}

Loading

0 comments on commit a00d2c9

Please sign in to comment.