社区
Web 开发
帖子详情
关于Hibernate的createCriteria问题
zjcdxx2000
2008-04-07 03:34:50
小弟我在使用hibernate开发java项目时,要整合一些已有的代码,但是不太了解createCriteria这些api,哪位大虾帮忙发点资料给我,有example最好了
尤其是牵扯到关联表的查询,createCriteria比HQL要复杂太多
谢谢大家了
...全文
405
4
打赏
收藏
关于Hibernate的createCriteria问题
小弟我在使用hibernate开发java项目时,要整合一些已有的代码,但是不太了解createCriteria这些api,哪位大虾帮忙发点资料给我,有example最好了 尤其是牵扯到关联表的查询,createCriteria比HQL要复杂太多 谢谢大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allanen
2008-04-08
打赏
举报
回复
看书看书
孙卫琴《精通Hibernate:Java对象持久化技术详解》
还可以参考Hibernate3.2官方中文参考手册
zjcdxx2000
2008-04-08
打赏
举报
回复
例子是不错,可是比较需要api,hibernate自带的太简单了
hery138
2008-04-08
打赏
举报
回复
给你一个类子吧!如果用example是不是更好啊!
public Collection findOrdersByCriteria(Order order)
{
Session session = null;
Transaction trans = null;
Collection orders = null;
try
{
session = HibernateUtil.getSession();
trans = session.beginTransaction();
Criteria crit = session.createCriteria(Order.class);
if(order.getNo() != null)
{
crit.add(Restrictions.eq("no", order.getNo()));
}
if(order.getOwner() != null)
{
crit.add(Restrictions.eq("owner", order.getOwner()));
}
if(order.getSendDate() != null)
{
crit.add(Restrictions.eq("sendDate", order.getSendDate()));
}
orders = crit.list();
trans.commit();
} catch (Exception e)
{
e.printStackTrace();
trans.rollback();
} finally
{
session.close();
}
return orders;
}
zjcdxx2000
2008-04-07
打赏
举报
回复
大家帮帮忙啦
SSH下
Hibernate
事务
问题
create
Criteria
is not valid without active transaction
本文记录了一次在SSH环境下遇到的
Hibernate
事务
问题
,异常提示在没有激活的事务中调用了
create
Criteria
方法。通过移除特定的
hibernate
配置属性解决了
问题
。
java
create
criteria
_Java-有关
Hibernate
API中的
Criteria
.
create
Criteria
的
问题
本文通过一个具体的Java代码示例,详细解释了
Hibernate
Criteria
API 的使用方法,包括如何创建条件查询、联表查询以及最终获取查询结果的过程。
hibernate
5.2之后
create
Criteria
过时
问题
本文介绍
Hibernate
5.2中六种不同的查询方法,包括简单查询、排序查询、分页查询、条件查询、统计查询及离线条件查询。通过具体示例展示了如何使用
Criteria
Builder进行高效查询。
java
create
criteria
,
hibernate
-
create
Criteria
或
create
Alias?
博客围绕在Java中搜索特定学生的需求,探讨使用
Hibernate
的
create
Criteria
和
create
Alias的
问题
。分析了两者在查询中的使用方式,并给出解决方案,指出在当前
Hibernate
和N
Hibernate
版本中,二者基本相同,仅
create
Criteria
多两个无别名参数的重载。
hibernate
之关于1+N的
问题
本文深入探讨了
Hibernate
框架中常见的1+N
问题
,解释了该
问题
产生的原因,并提供了多种有效的解决方案,包括调整FetchType设置、使用
create
Criteria
及left join fetch等方法。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章