如下:
一个实体类,插入数据时出现 下面的错误,帮忙解释一下,谢谢
@org.nutz.dao.entity.annotation.Table("s_user_role")
@org.nutz.dao.entity.annotation.PK({"user_id","role_id"})
public class S_USER_ROLEObj
{
public static final String TBL_S_USER_ROLE = "s_user_role";
public S_USER_ROLEObj() {
}
@org.nutz.dao.entity.annotation.Column("user_id")
public Long userId;
@org.nutz.dao.entity.annotation.Column("role_id")
public Long roleId;
java.lang.RuntimeException: Fail to find comosite field 'user_id' in class 'cn.mapway.workday.ui.shared.repository.S_USER_ROLEObj'!
at org.nutz.lang.Lang.makeThrow(Lang.java:132) ~[nutz-1.r.60.jar:na]
at org.nutz.dao.impl.entity.NutEntity.checkCompositeFields(NutEntity.java:266) ~[nutz-1.r.60.jar:na]
at org.nutz.dao.impl.entity.AnnotationEntityMaker.make(AnnotationEntityMaker.java:272) ~[nutz-1.r.60.jar:na]
at org.nutz.dao.impl.EntityHolder.getEntity(EntityHolder.java:71) ~[nutz-1.r.60.jar:na]
at org.nutz.dao.impl.EntityHolder.getEntityBy(EntityHolder.java:201) ~[nutz-1.r.60.jar:na]
at org.nutz.dao.impl.NutDao._optBy(NutDao.java:935) ~[nutz-1.r.60.jar:na]
at org.nutz.dao.impl.NutDao.insert(NutDao.java:128) ~[nutz-1.r.60.jar:na]
at cn.mapway.workday.service.WorkdayService.registerUser(WorkdayService.java:96) ~[classes/:na]
at cn.mapway.workday.api.WorkdayController.registerUser(WorkdayController.java:50) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) ~[spring-web-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:116) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) ~[spring-webmvc-4.3.6.RELEASE.jar:4.3.6.RELEASE]