社区
Java EE
帖子详情
如何将下面的语句改成HQL 的?数据库为MYSQL
沉默的飞鱼
2011-06-03 05:40:47
where id>=(select floor(rand()*(select max(eb.id) from DBEpaperBranch eb)))
...全文
118
6
打赏
收藏
如何将下面的语句改成HQL 的?数据库为MYSQL
where id>=(select floor(rand()*(select max(eb.id) from DBEpaperBranch eb)))
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzilong
2011-06-07
打赏
举报
回复
用Hibernate的事务管理机制,将你的这条语句拆成几条HQL语句,在一个事务里面执行就OK了。
我举个例子,你可以改进一下(单词有可能打错,楼主注意一下)。
int a=(Integer)session.createQuery("select max(eb.id) from DBEpaperBranch eb").uniqueResult;
后面的依次类推。
沉默的飞鱼
2011-06-07
打赏
举报
回复
找人回答啊
beowulf2005
2011-06-03
打赏
举报
回复
[Quote=引用 3 楼 yangshuai518 的回复:]
这里需要HQL查询。没法
[/Quote]
为什么??
SQL也可以addEntity
沉默的飞鱼
2011-06-03
打赏
举报
回复
这里需要HQL查询。没法
UPC_思念
2011-06-03
打赏
举报
回复
hibernate可以直接用sql语句
像有这种子查询的hql容易报错
玉女
2011-06-03
打赏
举报
回复
floor(rand()*这一块看不懂
SSH项目原本使用的sqlserver2005
数据库
现在改用
MySql
配置问题修改
因此,检查所有的
HQL
(Hibernate Query Language)或SQL
语句
,确保它们适用于
MySQL
。 4. **类型映射**:在Hibernate的配置文件中,需要确保Java类型与
MySQL
数据库
字段类型正确映射。例如,`type="java.lang.Integer...
基于Jsp的在线考试系统毕业设计论文
一开始觉得hibernate远没有jdbc直接连
数据库
简单,后来随着使用
hql
越来越多发现也不是这样,hibernate查询非常灵活,它的对象导航图就可以很简单的链表查询,
hql
连接
语句
也很好用。即使如此,hibernate始终都存在一...
Struts2+hibernate雇员部门操作
关于"
数据库
两张表主键要
改成
自动增长",这意味着在
数据库
设计时,雇员和部门表的主键字段被设置为自增类型,例如在
MySQL
中是`AUTO_INCREMENT`。这样在插入新记录时,
数据库
会自动为这些字段生成唯一的标识值,无需...
chatgpt将
mysql
建表
语句
转成hive建表
语句
使用java代码,将
mysql
建表
语句
转成hive建表
语句
。后续多次测试发现是正则出了问题,容错率很低,需要给出示例。可以发现转换的代码没有成功转换。
oracle lob store
改成
mysql
写法_项目
数据库
由 Oracle 修改为
Mysql
注意事项
初始化脚本修改:使用工具Navicat Premium,导出指定
mysql
版本的文件,然后将文件导入到
mysql
数据库
中,结束;代码中脚本修改:oracle->
mysql
sysdate-> now()数据类型 clob->longtextto_char(sysdate,'yyyy...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章