首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

查了半天了 还是不知道如何用Annotation来弄hash地图

2013-02-19 
查了半天了 还是不知道怎么用Annotation来弄hashmappackage com.modelimport java.sql.Dateimport java.

查了半天了 还是不知道怎么用Annotation来弄hashmap

package com.model;

import java.sql.Date;
import java.util.HashMap;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinTable;
import javax.persistence.ManyToOne;
import javax.persistence.MapKey;
import javax.persistence.OneToMany;

@Entity
public class Order_form {
private int id;
private Date buy_time;
private User user;
private HashMap<Good, Integer> form = new HashMap<Good, Integer>();

public Date getBuy_time() {
return buy_time;
}

public void setBuy_time(Date buy_time) {
this.buy_time = buy_time;
}
@ManyToOne
public User getUser() {
return user;
}

public void setUser(User user) {
this.user = user;
}

@OneToMany(cascade=CascadeType.ALL)
    @MapKey(name="id")
    
public HashMap<Good, Integer> getForm() {
return form;
}

public void setForm(HashMap<Good, Integer> form) {
this.form = form;
}
@Id
@GeneratedValue
public int getId() {
return id;
}

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

每次都会报错
不知道怎么配置 网上查的配置方法要么很多用不了 要么就是xml配置的
有人能帮下忙么
[解决办法]
Java 注解 不懂 1.5以后的东西吧, 帮顶

热点排行