ForeignerListener

org.beangle.data.transfer.importer.listener.ForeignerListener
See theForeignerListener companion object
class ForeignerListener(entityDao: EntityDao) extends ImportListener

导入数据外键监听器 这里尽量使用entityDao,因为在使用entityService加载其他代码时,jpa会保存还未修改外的"半成对象"
从而造成有些外键是空对象的错误
如果外键不存在,则目标中的外键会置成null;
如果外键是空的,那么目标的外键取决于transfer.isIgnoreNull取值

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addForeigerKey(key: String): Unit
def ignore(names: String*): Unit
override def onItemFinish(tr: ImportResult): Unit

结束转换单个项目

结束转换单个项目

Attributes

Definition Classes
override def onStart(tr: ImportResult): Unit

开始转换

开始转换

Attributes

Definition Classes

Inherited methods

def onFinish(tr: ImportResult): Unit

结束转换

结束转换

Attributes

Inherited from:
ImportListener
def onItemStart(tr: ImportResult): Unit

开始转换单个项目

开始转换单个项目

Attributes

Inherited from:
ImportListener

Inherited fields

设置转换器

设置转换器

Attributes

Inherited from:
ImportListener