我正在使用Spring + HibernateDAO并希望访问没有主键的表。 因为Hibernate requires that entity tables have primary keys.,我需要创建一些虚拟主键(可能),只是为了欺骗hibernate(它仅满足@Id)或者在数据库端做任何努力而不触及现有表也没关系。 请建议任何不需要ALTER EXISTING TABLE的解决方法,欢迎任何其他表继承/结构更改。
PS。已经使用JDBC模板手动将列映射到自定义object.DB是Sybase ASE15,如果重要的话。
答案 0 :(得分:1)
关于堆栈溢出本身的问题有很多答案,我很惊讶,你没找到一个:P
How to work with tables without PRIMARY KEY in Hibernate?
上的这个分析并做出选择:)