Spring Hibernate JSP插入错误

Spring Hibernate JSP插入错误,spring,hibernate,jsp,Spring,Hibernate,Jsp,我试图插入到我的数据库表中,这是我用hibernate/Spring设置的,我得到了以下错误 类“Layouts”没有属性“SubjectName” 错误来自线路 输入type=“text”name=“SubjectName”size=“50”value=“${fn:escapeXml(layout.SubjectName)}” 但很明显,我在“Layouts”模型文件中将SubjectName定义为字符串,在hbm.xml文件中将其定义为字符串 property name=“SubjectNa

我试图插入到我的数据库表中,这是我用hibernate/Spring设置的,我得到了以下错误

类“Layouts”没有属性“SubjectName”

错误来自线路

输入type=“text”name=“SubjectName”size=“50”value=“${fn:escapeXml(layout.SubjectName)}”

但很明显,我在“Layouts”模型文件中将SubjectName定义为字符串,在hbm.xml文件中将其定义为字符串

property name=“SubjectName”type=“string”column=“SUBJECT”/


我也不能从数据库中选择表单,尽管它没有给出错误。我觉得它来自同一个根本问题

因为Hibernate非常依赖约定,所以我会检查以确保属性名是“subjectName”,而不是“subjectName”

Java的编码约定和JavaBean标准规定,成员名称应以小写字符开头,并提供getter/setter访问。所以私有数据成员“foo”将具有“getFoo”和“setFoo”方法


您使用的是Hibernate字段访问还是属性访问?我建议使用字段访问。

谢谢,我将所有SubjectName更改为小写SubjectName,错误实际上消失了。那太可笑了。现在它告诉我,当我试图用((LayoutManager)pageContext.getAttribute(“LayoutManager”).saveLayout((Layouts)pageContext.getAttribute(“layout”))验证/保存数据时,java.sql.SQLException:ORA-02289:sequence不存在否,您没有遵循约定是荒谬的。接受这个答案——我宁愿接受这个答案,也不愿接受你的感谢。