小编gan*_*zux的帖子

在Hibernate中:是否可以为实体混合注释和XML配置?

那么,是否可以混合两种配置而不是仅使用其中一种?

我想要的只是通过Annotations保留所有配置并通过XML读取表.

可能吗?

非常感谢.

编辑:hbm.xml文件怎么样?我有这个:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
    <class name="MyData" table="MyTable" >
    </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

并且不要编译dtd.

java spring annotations hibernate xml-configuration

11
推荐指数
1
解决办法
1万
查看次数

Hibernate:带有Annotations动态表名的数据对象

我有一个与表关联的Hibernate数据类; 想象这样的实体:

 @Entity
 @org.hibernate.annotations.Proxy(lazy=false)
 @Table(name="Person", schema="MySchema")
 @Inheritance(strategy=InheritanceType.SINGLE_TABLE)
 public class ProfileData implements Serializable {

    private static final long serialVersionUID = -844564646821609090L;

    public PersonData() {
    }

    @Column(name="idPerson", nullable=false, unique=true)   
    @Id 
    ...
Run Code Online (Sandbox Code Playgroud)

我需要在这个表的多年创建历史表:Person2010,Person2011,Person2012 ...是否可以不创建新的数据对象?也许通过一个参数......?我不知道.

Entity类是相同的,更改表名和构造函数.

java annotations hibernate

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

annotations ×2

hibernate ×2

java ×2

spring ×1

xml-configuration ×1