最赞回答 / Adam_Ming
里面的one-to-many/many-to-one是reverse engineering的时候自动生成的。之前reverse engineering的时候之所以没有生成,是因为老师给的sql有问题!!!reverse engineering需要根据数据库的表结构进行操作,我自己建上foreign key以后,再做reverse engineering就跟课堂上讲的一样了~算是自问自答了!
2016-03-15
最赞回答 / time量子
不能这样写,hql语言和sql语言差不多,只是形式稍微不同,要想获得对象里的属性只有通过s.star这样的方式,但是实际上是调用的getStar()方法的,这是一种映射原理,可以去了解一下java的反射机制
2015-12-11
最赞回答 / 逆光之羽
数据库的表里是varchar?其实取出时的类型是可以和表的类型不一致的,只要数值能够符合转换标准比如数据库里是'12' 取出来是12是可以的 但是数据库是'12ss'带上非数字就会报错不过我用的是jdbc,hibernate没试过,你可以自己试验下
2015-10-28