hibernate出错 不能事例sessionFactory

07-07-28 lijie000
<property name="age" type="java.lang.Integer" insert="false" update="false" formula="( select YEAR(GETDATE())-YEAR(u0.birthday) as age from userinfo u0 where u0.id=id )">

</property>

映射文件里加了着行就不行了 错误提示:

%%%% Error Creating SessionFactory %%%%

java.lang.NullPointerException

at org.hibernate.loader.DefaultEntityAliases.intern(DefaultEntityAliases.java:133)

at org.hibernate.loader.DefaultEntityAliases.getSuffixedPropertyAliases(DefaultEntityAliases.java:106)

at org.hibernate.loader.DefaultEntityAliases.<init>(DefaultEntityAliases.java:52)

at org.hibernate.loader.ColumnEntityAliases.<init>(ColumnEntityAliases.java:16)

at org.hibernate.loader.custom.SQLCustomQuery.<init>(SQLCustomQuery.java:178)

at org.hibernate.engine.query.NativeSQLQueryPlan.<init>(NativeSQLQueryPlan.java:20)

at org.hibernate.engine.query.QueryPlanCache.getNativeSQLQueryPlan(QueryPlanCache.java:113)

lijie000
2007-07-28 18:32
age属性 数据库无此列 pojo有着个属性 通过birthday计算得来。。 但不知道为什么出错 ! 急!! 高手来看看 ~~ 帮帮我

猜你喜欢