日期:2014-05-17  浏览次数:20639 次

问个hibernate的问题
在DAO中看到有这样的写法,
Finder f = Finder.create("select bean from Content bean");

这里面的Bean是怎么来的?或者这么写是个什么意思?刚接触这一块,不熟。

------解决方案--------------------
bean就是Content的简写就类似select * from users u一样,以后在where子句中就可以写bean.某个属性=XXX这种类型了
------解决方案--------------------
bean是一个别名  跟sql中 select a.* from Content a中的a一样
------解决方案--------------------
写这段代码的人自己封装了一个Finder

他只是把表Content 起了个别名叫bean而已
------解决方案--------------------
类似 select bean from Content as bean

就是个别名 
------解决方案--------------------
只是个别名。。
------解决方案--------------------
content的别名
------解决方案--------------------
与POJO类一样
------解决方案--------------------
Content