日期:2014-05-18  浏览次数:20573 次

一个关于hibernate的问题
项目里有两个实体类名称是一样的,但是包名是不一样的,他们分别对应不同的表
我在写hql语句的时候突然意识到一个问题
hql语句是用类名写的,比如"from Service"
但是有两个相同的Service,hibernate是怎么区分的
------解决方案--------------------
带上包名,hibernate本身就是面向对象的,比如:
String hql1="from com.xx.s1.Service";
String hql2="from com.xx.s2.Service";