mybatis-sql-viewer icon indicating copy to clipboard operation
mybatis-sql-viewer copied to clipboard

convert mybatis xml to sql statement; mybatis param mock; sql specification check; sql index check; sql execution; sql stress; mybatis sql scan

Results 24 mybatis-sql-viewer issues
Sort by recently updated
recently updated
newest added

io.github.linyimin.plugin.mybatis.parsing.ParseException: Error creating document instance. Cause: org.xml.sax.SAXParseException; 1 字节的 UTF-8 序列的字节 1 无效 ![Uploading 屏幕截图 2024-04-18 154935.png…]()

**场景:如果存在注释,比如``,那么SQL解析会失败,必现 期望:即使存在注释,SQL解析也能成功** 大佬,麻烦处理下吧 @linyimin0812 ![Snipaste_2023-11-25_23-20-47](https://github.com/linyimin0812/mybatis-sql-viewer/assets/148807504/8bef13d0-05e2-4041-b66a-3b0f677db6a0)

bug

org.xml.sax.SAXParseException; lineNumber: 41; columnNumber: 7; 2 字节的 UTF-8 序列的字节 2 无效。 所有的配置都是utf-8在控制台没有乱码,但是使用这个插件就会报这个字符问题。能帮忙看一下要配置什么吗?

![图片](https://github.com/linyimin0812/mybatis-sql-viewer/assets/50571264/1a08a149-c8ab-409d-89d5-dbc921ee240a) ![图片](https://github.com/linyimin0812/mybatis-sql-viewer/assets/50571264/f1e1fb2a-a05e-4b56-a617-a2010467fd88) 修改后下面这样才可以显示 ![图片](https://github.com/linyimin0812/mybatis-sql-viewer/assets/50571264/141228d1-b5d6-4313-b389-692e427d4e5e)

报错信息如下: ``` java.lang.NullPointerException: Cannot invoke "Object.toString()" because the return value of "javax.swing.table.DefaultTableModel.getValueAt(int, int)" is null at io.github.linyimin.plugin.utils.MockTypeUtils.initStressMockColumnValues(MockTypeUtils.java:79) at io.github.linyimin.plugin.utils.MockTypeUtils.addMockColumns(MockTypeUtils.java:48) at io.github.linyimin.plugin.ui.SqlStressTabbedPane.generateMockConfigTable(SqlStressTabbedPane.java:622) at io.github.linyimin.plugin.ui.SqlStressTabbedPane.access$700(SqlStressTabbedPane.java:65) at io.github.linyimin.plugin.ui.SqlStressTabbedPane$2.run(SqlStressTabbedPane.java:537) at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:442) at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114) at...

![企业微信截图_20231117093731](https://github.com/linyimin0812/mybatis-sql-viewer/assets/3822531/f0aa5bd9-65fe-467f-ab69-357ad4ecaab6)

不能支持注解的方式 ```java @Select(""" select * from CHAT_USER where USER_ID in #{item} """) List selectByUserIds(Set list); ```

enhancement

Can it support oracle?

enhancement