实体元数据建模时候关于id问题can't find column in table

二开在新建实体元数据时候,实体元数据会自动带出一个id,如果这个实体不继承至CoreBase基类的实体,那么这个id属性就是主键,无需删除;如果继承至CoreBase基类的实体,那么新带的id属性需要手工删除,不然在程序运行时候就会报错;同时逻辑建需要设置为CoreBase的id属性
如:
Caused by: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean. at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:161) ~[sp-bosframework.jar:] at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.INVOKE_REQUIRED(TxInvokerBean.java:60) ~[sp-bosframework.jar:] ... 199 more Caused by: java.lang.IllegalStateException: can't find column in table. bo:com.kingdee.eas.hr.custom.performance.configuration.app.AppraisalIdentityRelationHR, prop:id at com.kingdee.bos.metadata.entity.EntityObjectInfo.innerGetMappingFieldOfProperty(EntityObjectInfo.java:1646) ~[sp-metadata.jar:] at com.kingdee.bos.metadata.entity.EntityObjectInfo.getMappingFieldOfProperty(EntityObjectInfo.java:1602) ~[sp-metadata.jar:] at com.kingdee.bos.dao.ormapping.impl.SQLGeneratorImpl.innerGetSQL(SQLGeneratorImpl.java:270) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.impl.SQLGeneratorImpl.innerSelectSQL(SQLGeneratorImpl.java:181) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.impl.SQLGeneratorImpl.selectSQL(SQLGeneratorImpl.java:107) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.impl.SQLGeneratorCache.selectSQL(SQLGeneratorCache.java:111) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.impl.SQLGeneratorCache.selectSQL(SQLGeneratorCache.java:89) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.impl.SQLGeneratorCache.selectSQL(SQLGeneratorCache.java:80) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.impl.EntityAccess.exists(EntityAccess.java:489) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.impl.ObjectReader.exist(ObjectReader.java:281) ~[sp-bosframework.jar:] at com.kingdee.bos.dao.ormapping.ORMappingDAO.exists(ORMappingDAO.java:1396) ~[sp-bosframework.jar:] at com.kingdee.bos.framework.ejb.AbstractEntityControllerBean.innerExists(AbstractEntityControllerBean.java:116) ~[sp-bosframework.jar:] at com.kingdee.eas.framework.app.AbstractCoreBaseControllerBean._exists(AbstractCoreBaseControllerBean.java:606) ~[eas_framework-server.jar:] at com.kingdee.eas.hr.custom.performance.c
实体元数据建模时候关于id问题can't find column in table
二开在新建实体元数据时候,实体元数据会自动带出一个id,如果这个实体不继承至CoreBase基类的实体,那么这个id属性就是主键,无需删除;如...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



