`

使用sql返回的list<Object> 转成需要的实体对象

SQL 
阅读更多
需要将Query对象setResultTransformer:
List list = session.createSQLQuery(sql)
.setResultTransformer(
Transformers.ALIAS_TO_ENTITY_MAP)
.list();
//此时,每个Object可以转换成一个Map
Map map = (Map) list.get(i);
map.get("PARENT_ID");  //这里的key 一定是 数据库对应的字段名才行
分享到:
评论

相关推荐

    List<Map>转化为List工具类

    一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List&lt;Map&lt;String, Object&gt;&gt;结果集,如果我们要转化为JavaBean,则需要做一系列的map.get(),然后obj.set()。 此工程中就是解决List&lt;Map&lt;String, Object&gt;...

    hibernate 教程

    生命周期和对象图(Lifecyles and object graphs)&lt;br&gt;9.9. 拦截器(Interceptors)&lt;br&gt;9.10. 元数据(Metadata) API&lt;br&gt;10. 事务和并行(Transactions And Concurrency)&lt;br&gt;10.1. 配置,会话和工厂(Configurations, ...

    hibernate

    生命周期和对象图(Lifecyles and object graphs)&lt;br&gt;9.9. 拦截器(Interceptors)&lt;br&gt;9.10. 元数据(Metadata) API&lt;br&gt;10. 事务和并行(Transactions And Concurrency)&lt;br&gt;10.1. 配置,会话和工厂(Configurations, ...

    ORM及代码生成器C#源码(2012最新版Kenly.DBFramework4.6.5.5)

    一、使用对象关系映射组件Kenly.DBFramework.dll不用编写任何SQL或者存储过程即可实现下列功能: 1、数据表、视图和存储过程与对象之间的转换。 2、数据表、视图的自定义条件查询。 3、数据表、视图的分页查询。 ...

    多功能.NET代码自动生成器2.0版(2010年最新修改)

    public string Insert(List&lt;CalendarNotesModel&gt; list, object objTrans) 在指定事务控制中插入多条数据 2、插入并返回所插入的记录的自增ID 适用范围为相应数据表中存在标识字段,可同步获取到新插入数据的标识...

    多功能.NET代码自动生成器(含存储过程)

    public string Insert(List&lt;CalendarNotesModel&gt; list, object objTrans) 在指定事务控制中插入多条数据 2、插入并返回所插入的记录的自增ID 适用范围为相应数据表中存在标识字段,可同步获取到新插入数据的标识...

    kellerMapper.jar

    ObjectUtils.java:Object 工具类,用于对象的空值判断 StringUtils.java:字符串工具类,用于生成指定格式的字符串及对字符串进行各种处理 使用方式 实体类继承 BaseEntity 并使用注解 @TableAttribute(name = ...

    SqlHelper MSSQL数据库辅助类 自己写的,不足之处请大家指教

    Dictionary&lt;string, object&gt; ps = new Dictionary&lt;string, object&gt;(); ps.Add("name","张三"); User user = helper.ExecuteObject&lt;User&gt;("select * from users where name = @name", ps); 本辅助类没有对表存在...

    百万商业圈 .NET 开发框架及开发框架API说明书 核心库

    public List&lt;string&gt; GetDeleteAndInsertXmlSql(Object o, string xml, List&lt;string&gt; keys) 4、增加集成了盘古中文分词 更多范例请参考 http://hi.baidu.com/earthsearch 注:使用范例时:请先引用所有的DLL类库 ...

    java万能DAO

    * @return 结果集List&lt;实体对象&gt; */ public List query(String sql,List param,Class cla){ List list = new ArrayList(); Connection conn = null; PreparedStatement query = null; ResultSet rs = null; ...

    SQL培训第一期

    1.8.10.1 oracle正则表达式:去除&lt;&gt;&lt;/&gt;格式 select REGEXP_REPLACE(title,'&lt;[^&gt;]*&gt;','') title from exam_question 1.8.11 rank() over (partition by …) 1.8.11.1 语法 select organcode,score,ranknum from ( ...

    ASP3《高级编程》(第一部分)

    5.2.2 使用&lt;OBJECT&gt;元素 136 5.2.3 Server.CreateObject与&lt;OBJECT&gt;的 区别 138 5.2.4 组件线程模型 138 5.2.5 引用对象类型库 139 5.2.6 在客户端上创建对象实例 140 5.3 Scripting.Dictionary对象 141 5.3.1...

    ASP3《高级编程》(第二部分)

    5.2.2 使用&lt;OBJECT&gt;元素 136 5.2.3 Server.CreateObject与&lt;OBJECT&gt;的 区别 138 5.2.4 组件线程模型 138 5.2.5 引用对象类型库 139 5.2.6 在客户端上创建对象实例 140 5.3 Scripting.Dictionary对象 141 5.3.1...

    System.Data.Silverlight V2.0

    List&lt;object&gt; objList = result.ReaderResult.ToObjectList(); dataGrid1.ItemsSource = objList; } } catch (Exception ex) { MessageBox.Show("发生错误:" + ex.ToString()); } 2、事物示例 try { //...

    ASP.NET 控件的使用

    9.3.6 使用QueryStringParameter对象 282 9.3.7 使用SessionParameter对象 284 9.4 通过程序执行SqlDataSource命令 285 9.4.1 添加ADO.NET参数 285 9.4.2 执行Insert、Update和Delete命令 286 9.4.3 执行select命令 ...

    C#基类库(苏飞版)

    List转成Json|对象转成Json|集合转成Json|DataSet转成Json|DataTable转成Json|DataReader转成Json等 8.Mime MediaTypes 电子邮件类型帮助类,规定是以Xml,HTML还是文本方式发送邮件 MimeEntity Mime实体帮助类...

    轻量级数据持久层组件Restful.Data.zip

    T @object = session.Find&lt;T&gt;( sql ); }如何支持事务处理:using( ISession session = SessionFactory.CreateDefaultSession() )  {  using( DbTransaction transaction = session.BeginTransaction...

    ASP.NET.4揭秘

    20.2.2 使用linq to sql designer创建实体735 20.2.3 构建实体关联737 20.2.4 使用linqdatasource控件738 20.3 使用linq to sql执行标准数据库命令741 20.3.1 linq to objects与linq to sql741 20.3.2 使用linq to ...

    Hibernate注释大全收藏

    在特定的实体关联属性上使用 @Embeddable 和 @AttributeOverride 注解可以覆盖该属性对应的嵌入式对象的列映射。 @Entity public class Person implements Serializable { // Persistent component using defaults...

Global site tag (gtag.js) - Google Analytics