多表查询也没问题,比如select a.*,b.* from Person a,student b,语句这样 session.createSQLQuery(sql).addEntity("a",Person.class).addEntity("b",Student.class)
select a.*,b.* from Person a,student b 是没有问题,但是select a.name,a.class,b.name,b.sex from Person a,student b,如果这么写就有问题。 是不是还需要做个DOMAIN和相应的XML,那XML对应的表如何配置呢。
这个是没问题,但是我的SQL如果是多表查询呢。这个就不适用了啊。我倒是可以做个Person模型,里面封装各个表中需要提取的数据。但是在.hbm.xml却配置不了对应的多个表啊。当然,我可以写个视图,但是现在我不希望用视图的方式解决。
这个是没问题,但是我的SQL如果是多表查询呢。这个就不适用了啊。我倒是可以做个Person模型,里面封装各个表中需要提取的数据。但是在.hbm.xml却配置不了对应的多个表啊。当然,我可以写个视图,但是现在我不希望用视图的方式解决。复合的不行。要么定义新的表,配置hbm.xml
select a.*,b.* from Person a,student b 是没有问题,但是select a.name,a.class,b.name,b.sex from Person a,student b,如果这么写就有问题。
是不是还需要做个DOMAIN和相应的XML,那XML对应的表如何配置呢。