请问Hibernate Annotation有谁用过?如何使用这个进行多表查询?望大虾们指教指教!!!
解决方案 »
- struts2拦截器的例子
- 为何用Spring?
- ssh+oracle10g 自增序列表可以删除记录但是不能增加记录的问题
- 求EL表达式的用法
- 急 在tiles中怎么实现滚动条?
- Struts中,jsp页面调用Action类,出现找不到URL的问题
- 用java写个telnet的客户端到sol(通过socket),要求applet里面按ctrl-c,sol那里应该执行中止的功能,stream里应该传什么?
- 问个基础问题,我装了j2sdk1.4.2和apache-ant-1.6.1,但有问题
- 为什么运行ejb客户端会出错?
- 【SARS对中国IT业的影响】
- javascript如何将值传给ww:iterator
- jboss配置mysql问题
注解只是,把applicationContext.xml中的配置文件通过扫描类的方式实现了,对数据库操作的api又没变
//多对一
//@ManyToOne targetEntity 映射的实体类
//@JoinColumn name 关联的字段
@ManyToOne(targetEntity = Department.class)
@JoinColumn(name = "APPID")
private Department dept; // 申请部门.
//多对多@JoinTable 关联表
//name="STUDENT_SUBJECT",joinColumns=@JoinColumn关联的字段
/(name="STUDENT_ID",referencedColumnName="ID"),inverseJoinColumns=@JoinColumn '多'那一方关联的字段
@ManyToMany(targetEntity=Subject.class)
@JoinTable(name="STUDENT_SUBJECT",
joinColumns=@JoinColumn(name="STUDENT_ID",referencedColumnName="ID"),
inverseJoinColumns=@JoinColumn(name="SUBJECT_ID",referencedColumnName="ID"))
//关系集合 mappedBy="partyDepart" 对应的属性
//targetEntity=PartyDepart.class 对应的实体
//cascade = CascadeType.ALL 级联更新
//@LazyCollection(LazyCollectionOption.TRUE) 是否延迟加载
@OneToMany(mappedBy="partyDepart",targetEntity=PartyDepart.class , cascade = CascadeType.ALL)
@LazyCollection(LazyCollectionOption.TRUE)
private Set setpartyDepart;
貌似也不是很全哦 很多其他的设置都木有写 LZ将就看吧~ 写错了替我补充下