InvalidEntityException.java
package com.github.mygreen.sqlmapper.core.meta;
import com.github.mygreen.sqlmapper.core.SqlMapperException;
import lombok.Getter;
/**
* エンティティ情報が不正な場合にスローされる例外です。
*
*
* @author T.TSUCHIE
*
*/
public class InvalidEntityException extends SqlMapperException {
/**
* エラー対象のエンティティクラス
*/
@Getter
private final Class<?> entityClass;
/**
* インスタンスを作成する
* @param entityClass エラー対象のエンティティクラス
* @param message エラーメッセージ
*/
public InvalidEntityException(final Class<?> entityClass, final String message) {
super(message);
this.entityClass = entityClass;
}
/**
* インスタンスを作成する
* @param entityClass エラー対象のエンティティクラス
* @param message エラーメッセージ
* @param cause 原因となるエラー
*/
public InvalidEntityException(final Class<?> entityClass, final String message, final Throwable cause) {
super(message, cause);
this.entityClass = entityClass;
}
}