1
로컬 워크 스테이션과 내 CF9 서버 중 하나 인 CF9 &에서 작동하는 ORM 개체 집합을 가지고 있습니다 (우리는 INT & EXT라고 말하면되지만). 모든 것이 올바르게 설정되어있는 것처럼 보입니다. 그러나 app 엔티티의 인스턴스 인 prc.app.save()를 호출하면 다음 메시지가 표시됩니다.ORM 매핑 오류
Detail: Either the mapping for this component is missing or the application must be restarted to generate the mapping.
Message Mapping for component dot.path.to.model.app not found.
그들은 시스템 관리자는 & B는 두 서버가 동일하게 설정되어 있다고 말한다.
다음은 model/app.cfc 파일에서 문제를 일으키는 속성입니다.
component entityName="app" extends="coldbox.system.orm.hibernate.ActiveEntity" table="real_table_name" schema="real_schema" persistent="true"{
....
property name="applicants"
fieldtype="one-to-many"
column="app_id"
cfc="applicant"
fkcolumn="app_id" type="array"
singularname="applicant"
lazy="false"
cascade="save-update"
orderby="app_num";
모델/applicant.cfc 내가 내 ORM 설정이 올바르게 설정되어 있다고 생각이
component entityName="applicant" extends="coldbox.system.orm.hibernate.ActiveEntity" table="real_table_name" schema="real_schema" persistent="true"{
property name="applicant_id"
fieldtype="id"
generator="sequence"
sequence="real_sequence";
property name="app_id" ormtype="integer";
property name="app_num" ormtype="integer";
것 같습니다.
<cfset this.ormSettings = {
cflocation = "model",
logSQL = true,
flushAtRequestEnd = false,
autoManageSession = false,
eventHandling = true,
eventHandler = "coldbox.system.orm.hibernate.WBEventHandler"
}>
이것은 ColdBox 3.5 프레임 워크 내에 있습니다.
이 오류를 추적하는 데 도움이되는 제안 사항을 찾고 있습니다.
감사합니다.
매핑과 같은 사운드가 올바르게 설정되지 않았습니다. CF admin 또는 application.cfc에서 설정하고 있습니까? –
typo? 그것은'cfclocation' – Henry
감사합니다 헨리 나는 그것을 보지 못했습니다. – Aaron