사용자 도구

사이트 도구


java:hibernate:valuegenerator

ValueGenerator

Example

@Column(name = "created_by")
@GeneratorType(
    type = LoggedUserGenerator.class,
    when = GenerationTime.INSERT
)
private String createdBy;
---
// 생성기
// Hibernate session 으로 생성가능
public class LoggedUserGenerator
        implements ValueGenerator<String> {
    @Override
    public String generateValue(
            Session session, Object owner) {
        return LoggedUser.get();
    }
}

참조

java/hibernate/valuegenerator.txt · 마지막으로 수정됨: 2021/10/07 21:48 저자 kwon37xi