相关疑难解决方法(0)

本机SQL抛出无效的列名异常

我正在为我的应用程序使用Hibernate 3.2.5.

我有一张Dept桌子和一张Employees桌子.

Dept.java

private int deptId;
private String deptName;
private Map empMap = new HashMap();
//Getters and Setters
Run Code Online (Sandbox Code Playgroud)

Employees.java

private int empId;
private String empName;
private int deptId;
private int age;
private String sex;
private Dept dept;
Run Code Online (Sandbox Code Playgroud)

HBM映射文件

<class name="com.jdbc.Dept" table="dept">
  <id name="deptId" type="integer" column="DEPT_ID">
      <generator class="assigned"></generator>
  </id>  
  <property name="deptName">
      <column name="DEPT_NAME"></column>
  </property>    
  <map name="empMap" inverse="false" cascade="all" lazy="true">
      <key column="DEPT_ID"></key>
      <map-key formula="EMP_ID" type="integer"></map-key>
      <one-to-many class="com.jdbc.Employees"/>
  </map>
Run Code Online (Sandbox Code Playgroud)

下面是Native SQL的代码:

SQLQuery query = session.createSQLQuery("Select d.DEPT_ID, e.EMP_NAME from …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate hibernate-mapping

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

hibernate ×1

hibernate-mapping ×1

java ×1

orm ×1