XML 映射文件的全面解析与应用
1. 元素集合映射
在 Java 开发中,我们常常需要处理元素集合的映射。例如,对于存储整数与字符串键的映射关系,我们可以使用如下代码实现:
@Entity
public class Employee {
// ...
@ElementCollection(targetClass=java.lang.Integer)
@MapKeyClass(name="java.lang.String")
@MapKeyColumn(name="PROJ_NAME")
@Column(name="HOURS_WORKED")
@CollectionTable(name="PROJ_TIME")
private Map projectHours;
// ...
}
同时,在 orm.xml 文件中,我们可以这样定义:
<entity class="examples.model.Employee">
<attributes>
...
<element-collection name="projectHours" target-class="java.lang.Integer">
<map-key-class name="java.lang.String"/>
<map-key-col
超级会员免费看
订阅专栏 解锁全文
3464

被折叠的 条评论
为什么被折叠?



