hibernate框架学习之对象状态

Posted 架构师小跟班

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate框架学习之对象状态相关的知识,希望对你有一定的参考价值。

本地SQL查询方式

lHibernate框架支持使用原生态SQL语句进行操作数据库

l查询对象SQLQuery由Session获取

•SQLQuery sq = s.createSQLQuery("select * from tbl_teacher");

l查询结果为Object或Object[]

image

•使用本地SQL查询,如果想将查询结果封装成对象,可以对要查询的表起别名,然后使用{别名}格式将其封装,最后还要添加别名指代的封装对象

image

•简化格式

image

l使用本地SQL查询,也可以使用动态参数的格式

image

l本地SQL查询还支持在hbm.xml文件中预定义查询语句,然后通过名称调用查询语句

•<sql-query name="getAll">

• <![CDATA[select * from tbl_teacher]]>

•</sql-query>

l客户端调用方式使用Query对象调用,而不是SQLQuery对象

image

以上是关于hibernate框架学习之对象状态的主要内容,如果未能解决你的问题,请参考以下文章

小白学习之Hibernate 学习总结

hibernate框架学习之持久化对象OID

hibernate框架学习之数据查询(QBC)

hibernate框架学习之使用SQLQuery查询数据

hibernate框架学习之核心API

[ SSH框架 ] Hibernate框架学习之四(JPA)