hibernate注解问题?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

hibernate注解问题?报错

2020-06-15 19:54:10 1416 2
package com.hn3l.website.entity;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import org.hibernate.annotations.GenericGenerator;


@Entity
public class Address implements Serializable {

	private static final long serialVersionUID = -8300572285485402602L;
	
	@Id
	@Column(length = 36, nullable = false)
	@GeneratedValue(generator = "uuid")
	@GenericGenerator(name = "uuid", strategy = "guid")
	private String id; // 收获信息id
	private String aPhone; // 手机
	private String aStreet; // 街道
	private String aName; // 收货人
	private int aQPhone; // 区号
	private int aGPhone; // 固话号
	private int aFPhone; // 分机号
	private int aZip; // 邮编
	private int asort; // 收货地址排序
	private int isDef; // 是否默认

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getaPhone() {
		return aPhone;
	}

	public void setaPhone(String aPhone) {
		this.aPhone = aPhone;
	}

	public String getaStreet() {
		return aStreet;
	}

	public void setaStreet(String aStreet) {
		this.aStreet = aStreet;
	}

	public String getaName() {
		return aName;
	}

	public void setaName(String aName) {
		this.aName = aName;
	}

	public int getaQPhone() {
		return aQPhone;
	}

	public void setaQPhone(int aQPhone) {
		this.aQPhone = aQPhone;
	}

	public int getaGPhone() {
		return aGPhone;
	}

	public void setaGPhone(int aGPhone) {
		this.aGPhone = aGPhone;
	}

	public int getaFPhone() {
		return aFPhone;
	}

	public void setaFPhone(int aFPhone) {
		this.aFPhone = aFPhone;
	}

	public int getaZip() {
		return aZip;
	}

	public void setaZip(int aZip) {
		this.aZip = aZip;
	}

	public int getAsort() {
		return asort;
	}

	public void setAsort(int asort) {
		this.asort = asort;
	}

	public int getIsDef() {
		return isDef;
	}

	public void setIsDef(int isDef) {
		this.isDef = isDef;
	}

}

这是代码...项目是用的反向生成数据库表,报错如下:

DEPRECATED : use org.hibernate.id.UUIDGenerator instead with custom org.hibernate.id.UUIDGenerationStrategy implementation <------------- (org.hibernate.id.GUIDGenerator.java:400) 2014-07-21 23:42:28,009 WARN 
Unsuccessful: create table Order (id varchar(36) not null unique, aStreet varchar(255), cid varchar(36) unique, city integer not null, district integer not null, no varchar(255), oDesc longtext, oFhrq datetime, oFkrq datetime, oPayment double precision, oShrq datetime, oState integer not null, oWlgs varchar(100), oXdrq datetime, province integer not null, uid varchar(255), primary key (id)) <------------- (org.hibernate.tool.hbm2ddl.SchemaUpdate.java:454) 2014-07-21 23:42:30,309 ERROR 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Order (
        id varchar(36) not null unique,
        aStreet varchar(255),
  ' at line 1 <------------- (org.hibernate.tool.hbm2ddl.SchemaUpdate.java:454) 2014-07-21 23:42:30,310 ERROR


奇怪的是其他表都是用这种主键生成策略生成的 都没有问题 就这个表有问题,大神求解万分感谢....





取消 提交回答
全部回答(2)
  • 凹凹凸曼
    2020-06-16 19:11:52

    异常:

    org.hibernate.MappingException: An AnnotationConfiguration instance is required to use

    错误原因: Configuration cfg = new Configuration(); SessionFactory sf = cfg.configure().buildSessionFactory();

    解决方法:

    Hibernate配置文件中,若带有 ,则说明映射类时,采用了Annotation方式。在初始化数控等离子切割机http://www.158cnc.comConfiguation时,应使用AnnoationConfiguration,代码如下: Configuration cfg = new AnnotationConfiguration(); SessionFactory sf = cfg.configure().buildSessionFactory();

    0 0
  • 爱吃鱼的程序员
    2020-06-15 19:54:26

    既然其他表都可以。估计配置就没问题。我能想到的就是你表名用了关键字。谢谢,嘿嘿马虎了你的order是数据库关键字导致的吧?

    1 0
添加回答
相关问答

1

回答

hibernate 测试报错?报错

2020-06-22 21:00:40 198浏览量 回答数 1

1

回答

hibernate一对多单向注解配置:报错

2020-06-20 13:46:11 1702浏览量 回答数 1

1

回答

hibernate 删除的时候报错了。求解????报错

2020-06-22 14:20:38 249浏览量 回答数 1

1

回答

hibernate spring 注解事务问题?报错

2020-06-14 21:00:29 306浏览量 回答数 1

1

回答

hibernate保存?报错

2020-06-09 11:12:36 223浏览量 回答数 1

1

回答

Hibernate的一对多自关联?报错

2020-06-14 16:00:10 279浏览量 回答数 1

1

回答

Hibernate的优点,为什么用Hibernate:报错

2020-06-09 10:46:45 335浏览量 回答数 1

1

回答

hibernate连接数据库问题??报错

2020-06-08 16:58:15 363浏览量 回答数 1

1

回答

关于hibernate配置的一个问题 : 配置报错 

2020-06-03 15:06:55 323浏览量 回答数 1

1

回答

hibernate注解保存问题

2016-06-06 13:22:35 1671浏览量 回答数 1
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21564
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载