两张表:category和column表
one-to-many和many-to-one双向连接
C_ID为column表主键;CY_ID为category表主键,C_ID为category表外键
两个问题:
①两张表都有C_ID是否有问题
②<many-to-one name="cid" column="C_ID" class="com.news.vo.Column" lazy="false"/>中的column属性是column列还是category表列

解决方案 »

  1.   

    lz说的没错
    可为什么查询的时候出现
    Hibernate operation: could not initialize a collection: [com.news.vo.Column.category#10]; uncategorized SQLException for SQL [select category0_.CT_ID as CT5_1_, category0_.CY_ID as CY1_1_, category0_.CY_ID as CY1_0_, category0_.CY_Name as CY2_2_0_, category0_.CY_Content as CY3_2_0_, category0_.CY_Serial as CY4_2_0_, category0_.CT_ID as CT5_2_0_ from N_category category0_ where category0_.CT_ID=?]; SQL state [S1002]; error code [0]; [Microsoft][ODBC SQL Server Driver]无效的描述符索引; nested exception is java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
    Caused by: java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引错误