zoukankan      html  css  js  c++  java
  • 使用Hibernate时如果遇到SQL数据库字段中有使用到SQL关键字时无法执行的解决方案

    问题.需要使用Hibernate操作的SQL数据库表的字段有一个字段名为SQL关键字如常见的 USER,DATE等.这时在使用Hibernate对些表进行操作就会出错.因为Hibernate生成的SQL语句不会对关键字进行包装(加[]  方括号),

    解决方案:搞了半天,差点放弃直接去改数据库字段名.其实该方法很简单.直接修改 表名.hbm.xml       

    <many-to-one name="infoUser" class="com.master.hibernate.model.InfoUser" fetch="select">
         <column name="[USER]" />
    </many-to-one>

    在column name="USER"里加上[] 方括号就好啦.

    完成!

  • 相关阅读:
    最小生成树
    线段树
    编程快捷键
    线段树的动态开点
    常用库
    线性求逆元
    文件读入
    树上倍增(LCA)
    set容器
    快读与快写
  • 原文地址:https://www.cnblogs.com/tonyepaper/p/1330758.html
Copyright © 2011-2022 走看看