`
21jhf
  • 浏览: 130513 次
  • 来自: ...
社区版块
存档分类
最新评论

MySql数据库Hibernate不能使用别名问题解决

 
阅读更多
oracle数据库换成了mysql数据库, 结果字段名称使用别名的话提示找不到原字段名, 整理之后解决方案如下:
1, 在连接的url里加上参数, 修改如下:jdbc.url=jdbc:mysql://localhost:3306/jwerp?characterEncoding=utf-8&useOldAliasMetadataBehavior=true

红色字体为新加参数

2, 修改sql字段使用大写, 与oracle保持一致, 否则action会找不到匹配的json字段, 当然修改sql字段大写也可以设置mysql的参数来解决
分享到:
评论

相关推荐

    hibernate自动重新连接数据库proxool的使用

    本文将详细介绍如何在`Hibernate`中配置和使用`Proxool`进行自动重新连接数据库。 首先,我们需要理解`Proxool`的工作原理。`Proxool`维护了一个数据库连接的池,当应用程序需要数据库连接时,可以从池中获取;使用...

    sprintboot框架访问mysql数据库

    以下将详细介绍如何在SpringBoot项目中配置并使用MyBatis来访问MySQL数据库。 1. **依赖管理** 首先,我们需要在`pom.xml`文件中添加SpringBoot的起步依赖(Starter)和MyBatis的相关依赖。SpringBoot提供了`...

    hibernate_esb配置

    最后,关于压缩包中的`hibernate.xml`文件,这可能是Hibernate配置文件的别名。如果这是实际的配置文件,那么你应该检查其中是否包含正确的数据库连接信息、实体映射和事务管理设置。 总的来说,配置hibernate_esb...

    数据库学习

    ### MySQL数据库操作 1. **插入单行数据**:在MySQL中插入一行数据的基本语句格式为: ``` INSERT INTO 表名(列名) VALUES(列值); ``` 例如,向`Students`表中插入一条学生信息: ``` INSERT INTO Students...

    Hibernate Proxool连接池配置总结及常遇问题

    **Hibernate Proxool连接池配置详解** 在Java应用程序中,数据库连接池是管理数据库连接的一种高效...理解并掌握Proxool的各项配置参数,以及在遇到问题时能及时诊断和解决,能够帮助我们构建更加稳定和高效的系统。

    hibernate-annotations.jar

    Hibernate支持多种数据库,包括Oracle、MySQL、PostgreSQL等,并提供了事务管理、缓存策略和查询语言等特性。 **二、Hibernate Annotations** Hibernate Annotations是Hibernate框架的一部分,它是从Hibernate 3.2...

    在Hibernate中配置Proxool连接池

    在Java开发中,使用Hibernate作为持久层框架时,为了提高数据库操作的性能和资源利用率,通常会引入连接池技术。Proxool是Apache的一个开源项目,它提供了一个轻量级的数据库连接池实现。本篇将详细介绍如何在...

    Hibernate ORM 4.2.0 正式版

    Hibernate ORM,也就是Hibernate持久层框架,是一个开源的对象关系映射解决方案,允许开发者使用Java对象来代表数据库中的表记录,并通过Hibernate提供的API来实现数据的持久化。以下从Hibernate ORM 4.2.0 正式版中...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     17.1.5 使用别名  17.1.6 多态查询  17.1.7 对查询结果排序  17.1.8 分页查询  17.1.9 检索单个对象(uniqueResult()方法)  17.1.10 按主键逐个处理查询结果(iterate()方法)  17.1.11 可滚动的结果集  ...

    proxool-091.rar

    本文将详细讨论如何在Hibernate4中使用proxool连接池来有效地管理数据库连接,并解决MySQL数据库8小时超时的问题。Proxool是一个轻量级、高性能的数据库连接池,其0.9.1版本是本次讨论的重点。 首先,我们需要了解...

    Struts+Spring+Hibernate框架配置文档

    首先,你需要创建一个名为`address`的MySQL数据库,并在其中建立一个名为`linkman`的表,包含`id`(主键,自动增长)、`username`、`userPhone`和`userAddress`这四个字段。这是你应用的基础数据模型。 接下来,你...

    proxool-0.9.1 Hibernate 的常用链接池技术 附带配置 一学就会

    这里,`hibernate.connection.datasource`指定了使用Proxool作为数据源,`pool_name`是连接池的唯一标识,`driver_aliases`是数据库驱动的别名,`max_size`定义了连接池的最大容量,`maxStatements`表示最大预编译...

    Hibernate和java中的对应数据类型

    在Java编程语言中,我们使用一系列内置的数据类型来表示各种数据。...此外,Hibernate还支持其他高级特性,如类型别名、级联操作、懒加载等,这些特性使得在Java应用中处理数据库变得更加方便和灵活。

    MYSQL语法与例题.pdf

    MySQL语法与例题.pdf文档提供了关于MySQL数据库的基本语法知识和一些实际操作的例子。以下将详细说明文档中提及的知识点: 1. 创建表时避免关键字冲突和使用反引号: - 在创建数据库对象(如表名或列名)时应避免...

    hibernate连接池配置

    本文将详细介绍如何配置hibernate与三种常用的连接池:C3P0、DBCP和Proxool,这些配置都是基于连接MySQL数据库的。 1. C3P0连接池配置: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     17.1.5 使用别名  17.1.6 多态查询  17.1.7 对查询结果排序  17.1.8 分页查询  17.1.9 检索单个对象(uniqueResult()方法)  17.1.10 按主键逐个处理查询结果(iterate()方法)  17.1.11 可滚动的结果集  ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     17.1.5 使用别名  17.1.6 多态查询  17.1.7 对查询结果排序  17.1.8 分页查询  17.1.9 检索单个对象(uniqueResult()方法)  17.1.10 按主键逐个处理查询结果(iterate()方法)  17.1.11 可滚动的结果集  ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     17.1.5 使用别名  17.1.6 多态查询  17.1.7 对查询结果排序  17.1.8 分页查询  17.1.9 检索单个对象(uniqueResult()方法)  17.1.10 按主键逐个处理查询结果(iterate()方法)  17.1.11 可滚动的结果集  ...

    truts2+hibernate3.2+spring2.5 proxool成步骤

    这样的整合不仅使得系统能高效地管理数据库连接,还通过Spring实现了依赖注入,提高了代码的可测试性和可维护性。同时,Struts2处理用户请求,Hibernate负责数据持久化,Spring管理业务逻辑和数据访问,共同构建了一...

    JSF+Spring+Hibernate

    ### JSF + Spring + Hibernate 集成配置详解 #### 一、概述 在现代企业级应用开发中,集成JSF(JavaServer Faces)、Spring框架与Hibernate是非常常见的做法...希望本教程能为遇到此类集成问题的朋友提供有益的参考。

Global site tag (gtag.js) - Google Analytics