hibernate 没有id属性 怎么更新数据
今天用hibernate 查了几个表(这几个表只有 基本属性字段,没有 id )!查询数据时,还没什么问题!
就在 更新 数据时 ,因为这几个表中都没有 id ,调用 hibernate 的查询 方法时 ,提示
publicclassTUserimplementsjava.io.Serializable{//FieldsprivateIntegerage;privateStringfirstname;privateStringlastname;publicIntegergetAge(){returnage;}publicvoidsetAge(Integerage){this.age=age;}publicStringgetFirstname(){returnfirstname;}publicvoidsetFirstname(Stringfirstname){this.firstname=firstname;}publicStringgetLastname(){returnlastname;}publicvoidsetLastname(Stringlastname){this.lastname=lastname;}自己实现 equals和hashCode ........?
?既然 找到了 “主键” hibernate 就被欺骗了 !我们就可以用hibernate 进行操作了
?
?