要导出包含列语言的表,可以使用什么来获取所用语言的完整值?
通过下面的代码,我得到了语言的 pk 值:
INSERT_UPDATE 表名;第 1 列[unique=true];语言;创建时间;修改时间 "#% impex.exportItems( ""select {pk} from {TableName} "", Collections.EMPTY_MAP, Collections.singletonList( Item.class ), true, true, -1, -1 );"
答案 0 :(得分:0)
您必须将要从中导出数据的表与语言表相关联,并使用该语言表中已使用的具有适当属性的列名才能获取值
例如:
INSERT_UPDATE 表名; column 1[unique=true];language(name[lang=en])[unique=true];createdtime;modificationtime "#% impex.exportItems( ""select {k.pk} from {TableName as k JOIN LanguageTable as L ON {k.language}={L.pk}} "", Collections.EMPTY_MAP, Collections.singletonList( Item.class ), true, true, -1, -1 );"