我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

hibernate参数化查询,把表名当参数

@Repository
public interface UserDao extends CrudRepository {

@Query(value="select * from  :tablename",nativeQuery=true)
List<User> findRecByTable(@Param(value = "tablename") String tablename);
这样会报错,只能把条件参数化?把表名做为一个参数不可以吗?那应该怎么做

把表名作为参数是可以的

 List list =  session.createSQLQuery( " select * from  " + tableName ).addEntity(Object. class ).list();  

近期文章

  • android studio报错XML
  • 用vb脚本调用saveas将visio文件转换成pdf,应该怎么写?哪位大神帮帮忙
  • .net MVC中动态绑定下拉菜单
  • pacemaker+corosync三节点集群讨论
  • Binary Tree Traversals
  • 在虚拟机Ubuntu中进行Java环境配置,出现归档中找不到的问题,怎么解决?
  • Balls Rearrangement
  • jquery 的load()方法,不执行页面的js???
  • 有会spring cron表达式的吗,大神看看怎么改
  • css 文件里 content: "\e016"; 什么意思
  • DIV元素使用浮动时无效的问题
  • Android调用WebService的时候出现问题
  • 指纹机指纹识别跟数据库交互,对比
  • Friend
  • Android service 判断前台activity
  • Eclipse平台Android开发导入第三方jar问题
  • Less解析出来的样式问题?
  • 关于java中StringBuffer值传递的问题
  • ar实景技术如何应用在网页
  • ewebeditor2.8.0如何自定义字号大小,急!!!!!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华