gpt4 book ai didi

java - 获取异常 : org. hibernate.exception.sqlgrammarexception

转载 作者:太空宇宙 更新时间:2023-11-04 11:08:32 25 4
gpt4 key购买 nike

嗨,我正在实现hibernate,当我尝试插入一条新记录时出现异常org.hibernate.exception.sqlgrammarexception

我的hibernate.cfg.xml文件:

<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_db</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">system</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="hbm2ddl.auto">create</property>
<mapping class="com.hib.UserDetails"/>
</session-factory>
</hibernate-configuration>

如果我改变了

<property name="hbm2ddl.auto">update</property>
<mapping class="com.hib.UserDetails"/>

它有效,但我必须手动创建表。可能是什么问题?

最佳答案

查找您抛出 SQL/HQL 查询的代码段。在那里您可能会发现一些简单但难以发现的错误,例如拼写错误的命令等。这就是 sql '语法' 异常的原因

关于java - 获取异常 : org. hibernate.exception.sqlgrammarexception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46233190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com