MybatisVelocityLanguageDriver.java 944 B

1234567891011121314151617181920212223242526
  1. package com.baomidou.mybatisplus.autoconfigure.scripting;
  2. import com.baomidou.mybatisplus.core.MybatisParameterHandler;
  3. import lombok.NoArgsConstructor;
  4. import org.apache.ibatis.executor.parameter.ParameterHandler;
  5. import org.apache.ibatis.mapping.BoundSql;
  6. import org.apache.ibatis.mapping.MappedStatement;
  7. import org.mybatis.scripting.velocity.VelocityLanguageDriver;
  8. import org.mybatis.scripting.velocity.VelocityLanguageDriverConfig;
  9. /**
  10. * @author miemie
  11. * @since 2020-06-18
  12. */
  13. @NoArgsConstructor
  14. public class MybatisVelocityLanguageDriver extends VelocityLanguageDriver {
  15. public MybatisVelocityLanguageDriver(VelocityLanguageDriverConfig driverConfig) {
  16. super(driverConfig);
  17. }
  18. @Override
  19. public ParameterHandler createParameterHandler(MappedStatement mappedStatement, Object parameterObject, BoundSql boundSql) {
  20. return new MybatisParameterHandler(mappedStatement, parameterObject, boundSql);
  21. }
  22. }