package com.litesuits.orm.db.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /** * 冲突策略 */ @Retention(RetentionPolicy.RUNTIME) public @interface Conflict { public Strategy value(); public static enum Strategy { ROLLBACK(" ROLLBACK "), ABORT(" ABORT "), FAIL(" FAIL "), IGNORE(" IGNORE "), REPLACE(" REPLACE "); Strategy(String sql) { this.sql = sql; } public String sql; public String getSql() { return sql; } } }