![JAR search and dependency download from the Maven repository](/logo.png)
io.pelle.mango.db.query.ServerDeleteQuery Maven / Gradle / Ivy
The newest version!
package io.pelle.mango.db.query;
import io.pelle.mango.client.base.vo.IEntityVOMapper;
import io.pelle.mango.client.base.vo.IVOEntity;
import io.pelle.mango.client.base.vo.query.DeleteQuery;
public class ServerDeleteQuery extends BaseServerQuery> {
private ServerDeleteQuery(DeleteQuery deleteQuery) {
super(deleteQuery);
}
public static ServerDeleteQuery adapt(DeleteQuery deleteQuery) {
return new ServerDeleteQuery<>(deleteQuery);
}
public String getJPQL(IEntityVOMapper entityVOMapper) {
String result = "DELETE FROM " + getFromClause(entityVOMapper) + " " + getWhereClause();
return result.trim().replaceAll("\\b\\s{2,}\\b", " ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy