{"library":"mybatis-mapper","type":"library","category":null,"description":"mybatis-mapper generates SQL statements from MyBatis3 Mapper XML files in Node.js. Version 0.8.0 supports all MyBatis dynamic SQL elements including <if>, <choose>, <where>, <foreach>, <bind>, and <include>. It parses mapper XML files with namespaces and provides methods to build parameterized SQL queries using #{...} and ${...} syntax. Different from ORM-based libraries, it focuses on reusing existing MyBatis XML mappings in Node.js environments. The library integrates with sql-formatter for output formatting. Compatible with MySQL clients like mysql2.","language":"javascript","status":"active","version":"0.8.0","tags":["javascript","node.js","mybatis","mysql"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install mybatis-mapper","imports":["const mybatisMapper = require('mybatis-mapper')","mybatisMapper.createMapper(['./mapper.xml'])","mybatisMapper.getStatement('namespace', 'sqlId', params, format)"]},{"cmd":"yarn add mybatis-mapper","imports":[]},{"cmd":"pnpm add mybatis-mapper","imports":[]}],"homepage":"https://github.com/OldBlackJoe/mybatis-mapper#readme","github":"https://github.com/OldBlackJoe/mybatis-mapper","docs":null,"changelog":null,"pypi":null,"npm":"mybatis-mapper","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}