先做个table1的javabean,里有个year的字段,
然后就,select r.year from table1 r,其实和sql差不多的

解决方案 »

  1.   

    class UserYear{
       private String year;   public UserYear(){}   public UserYear(String year){
          this.year = year + "年";   
       }
      
       public void setYear(String year){
           this.year = year + "年";   
       }   public String getYear(){
           return this.year;   
       }
    }然后:
    hql = "select new UserYear(r.year) from YourTable r ";
      

  2.   

    看来对所有库来说只有这样了。
    以前在自定义函数实现的业务逻辑和临时字段,现在只能分散到HQL和DAO里了。
    楼上的朋友请进另一类似贴,给您散分,并有一类似简单问题
      

  3.   

    用‘||’号可以连接字符串,如 select r.year || '年' year from table1 r