Hibernate: select shop0_.shop_id as shop1_0_, shop0_.shop_name as shop2_0_, shop0_.price as price0_, shop0_.price_rebate as price4_0_, shop0_.goods_simple as goods5_0_, shop0_.add_time as add6_0_, shop0_.shop_image as shop7_0_ from shop.dbo.shop shop0_
                      谁能告诉我为什么as后面的shop一直递增啊~~我看了正确的语句好像都是一样的啊~~~

解决方案 »

  1.   

    呵呵!这只是hibernate自动生成的语句,as后面的是别名,在这里并没有特殊的意义。因此hibernate为了本身设计的方便,就使用简单的一个字符串+递增方式,这样每个别名一定会不同,又达到了最终的效果。如果,你只是想看这语句的意思,是可以忽视as后的别名,方便理解