Open
Description
非常好用的库代码,我最近使用这个遇到重复生成 struct 定义的问题。
采用的 xml 示例如下:
<?xml version="1.0" encoding="UTF-8"?>
<mapper namespace="disc3">
<Book proto="true">
<field name="name" type="string"/>
<field name="id" type="int32"/>
</Book>
<select id="GetAllBooks" param_type="Empty" result_type="Book">
select `NAME`, `ID`
from `BOOKS`
</select>
<insert id="AddBook" param_type="Book">
insert into `BOOKS`
values
(#{name}, #{id})
</insert>
</mapper>
此时会重复生成对 Book 的定义。感觉是不是添加一个去重会比较好?观察到这个代码有一会儿没有维护了,我添加了两行可能的解决方案:
#1
Metadata
Metadata
Assignees
Labels
No labels