`
javasss
  • 浏览: 65762 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

在hibernate框架中使用sql语句

 
阅读更多
public static List<Article> getArticleByArticleIds(String articleIds){
System.out.println("开始执行sql "+new Date());
Configuration cfg = new Configuration().configure();
    SessionFactory sf = cfg.buildSessionFactory();
    Session sessions = sf.openSession();
List<Article> list= new ArrayList<Article>();
String sql="select id,title,summary,ori_publish_time as oriPublishTime,gettime,keywords," +
"_content as content,ori_address as oriAddress,site_address as siteAddress,cfg_worker as cfgWorker,site_name as siteName from t_article where id in ("+articleIds+") ";

SQLQuery sqlQuery = sessions.createSQLQuery(sql);
sqlQuery.setResultTransformer(Transformers
.aliasToBean(Article.class));
List<Article> list1 = sqlQuery.
                                   addScalar("id",Hibernate.INTEGER).
                                   addScalar("title",Hibernate.STRING).
                                   addScalar("summary",Hibernate.STRING).
                                   addScalar("oriPublishTime",Hibernate.TIMESTAMP).
                                   addScalar("gettime",Hibernate.TIMESTAMP).
                                   addScalar("keywords",Hibernate.STRING).
                                   addScalar("content",Hibernate.STRING).
                                   addScalar("oriAddress",Hibernate.STRING).
                                   addScalar("cfgWorker",Hibernate.STRING).
                                   addScalar("siteName",Hibernate.STRING).
                                   list();
return list1;

}
分享到:
评论

相关推荐

    在Java的Hibernate框架中使用SQL语句的简单介绍

    主要介绍了在Java的Hibernate框架中使用SQL语句的方法,Hibernate是Java的SSH三大web开发框架之一,需要的朋友可以参考下

    手动搭建Hibernate框架工程

    手动搭建Hibernate框架工程(sql语句还是上一个工程使用到的)

    spring_Framework+经典SQL语句大全+Hibernate中文API

    spring_Framework+经典SQL语句大全+Hibernate中文API

    hibernate资源框架

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    学习笔记,hibernate框架入门

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    struts+hibernate整合框架简单实例,包含数据库sql语句,框架所需jar包

    对应的说明文档请见小编的博文,http://blog.csdn.net/csdnliuxin123524/article/details/77941606 博文中有对struts+hibernate框架的原理介绍。

    详解Java的Hibernate框架中的缓存与原生SQL语句的使用

    主要介绍了Java的Hibernate框架中的缓存与原生SQL语句的使用,Hibernate是Java的SSH三大web开发框架之一,需要的朋友可以参考下

    Java框架hibernate基础教程,简单上手。

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    Spring+struts2+hibernate框架整合

    Spring+struts2+hibernate框架整合 压缩文件包括sql语句 sql执行下, 代码部署到myElispse就可以 运行。

    Struts2 Spring3 Hibernate3.3框架整合

    Struts2 Spring3 Hibernate3.3框架整合,增删改查,包含有数据库建表语句,包含有JAR包,包含有源代码。...使用的是Oracle的序列来提供的主键自增,建表和建立序列的sql语句,已经放在工程里面的WEBROOT目录下面了。

    Hibernate 中文api文档下载 .zip

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    hibernate的jar

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    Hibernate 中文API文档

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    HIbernate中文参考文档

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    Hibernate中文学习文档.chm

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    hibernate需要的最小jar包

    据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程 序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以 在Java的...

    Hibernate-5-教程 详细教程 225页

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    hibernate5相关jar包

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

    使用Hibernate实现增删改查

    配置文件中的 &lt;property name="show_sql"&gt;true&lt;/property&gt; 是为了在控制台显示sql语句 这样hibernate框架环境就搭建好了 第三步,建好hibernate框架之后 需要我们有对应的数据库和实体类,所以我们要去创建数据库...

    hibernate-release-5.4.9.Final.zip

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...

Global site tag (gtag.js) - Google Analytics