diff --git a/XmlCreate.go b/XmlCreate.go
index eb0fe2c..8c97775 100644
--- a/XmlCreate.go
+++ b/XmlCreate.go
@@ -22,8 +22,8 @@ var _XmlData = `
`
var _XmlLogicEnable = `logic_enable="true" logic_undelete="1" logic_deleted="0"`
var _XmlVersionEnable = `version_enable="true"`
-var _XmlIdItem = ``
-var _ResultItem = ``
+var _XmlIdItem = ` `
+var _ResultItem = ` `
/**
//例子
@@ -48,7 +48,7 @@ func TestUserAddres(t *testing.T) {
utils.OutPutXml("D:/GOPATH/src/dao/ActivityMapper.xml",[]byte(s))//写入磁盘
}
*/
-//根据结构体 创建xml文件.注意 结构体json对应的是数据库的column,结构体Field 对应的是property
+//根据结构体 创建xml文件.注意 结构体json对应的是数据库的column
func CreateXml(tableName string, bean interface{}) []byte {
var content = ""
var tv = reflect.TypeOf(bean)
@@ -57,13 +57,11 @@ func CreateXml(tableName string, bean interface{}) []byte {
}
for i := 0; i < tv.NumField(); i++ {
var item = tv.Field(i)
- var property = item.Name
var jsonName = item.Tag.Get("json")
- var itemStr = strings.Replace(_ResultItem, "#{property}", property, -1)
- itemStr = strings.Replace(itemStr, "#{column}", jsonName, -1)
+ var itemStr = strings.Replace(_ResultItem, "#{column}", jsonName, -1)
itemStr = strings.Replace(itemStr, "#{langType}", item.Type.Name(), -1)
var gm = item.Tag.Get("gm")
- if gm == "id" || jsonName == "id" || strings.EqualFold(property, "id") {
+ if gm == "id" || jsonName == "id" {
content += _XmlIdItem
content += "\n"
continue
diff --git a/example/Example_ActivityMapper.xml b/example/Example_ActivityMapper.xml
index d0b9062..a4e6745 100644
--- a/example/Example_ActivityMapper.xml
+++ b/example/Example_ActivityMapper.xml
@@ -7,15 +7,15 @@
-
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/mybatis-3-mapper.dtd b/mybatis-3-mapper.dtd
index bf0f724..5e276df 100644
--- a/mybatis-3-mapper.dtd
+++ b/mybatis-3-mapper.dtd
@@ -28,14 +28,12 @@
-
-
-