`

@Entity

BDB 
阅读更多
今天花了2个多小时调试
java.lang.IllegalArgumentException: Class could not be loaded or is not an entity class: useBase.Admin



一直以为是jdk版本不兼容,导致loadclass出现问题,去底层看了下  发现不是,就是没在类开始部分加
@Entity
public class Admin {

所以je无法识别这个是实体类  。
  • 大小: 32.9 KB
0
8
分享到:
评论
2 楼 wjg_java 2013-06-25  
laoma102 写道
有好多的类都标明@Entity
定义一个方法 然后标明@Entity 的类都可以传进来
这个方法怎么写呢
你的EntityStore 是怎么回事
新手求教


AdminAD第二个参数是Admin.class,但是会根据去@标注去印射,没有这个标注就会报错,entrtyStory:
public EntityStore getES(String esName, boolean inMem, boolean isDef,
			boolean isTxn) throws DatabaseException {

		StoreConfig storeConfig = new StoreConfig();
		storeConfig.setReadOnly(false);
		storeConfig.setAllowCreate(true);
		if (!inMem)
			storeConfig.setTransactional(isTxn);
		storeConfig.setTemporary(inMem);
		storeConfig.setDeferredWrite(isDef);
		this.myEnv = (this.myEnv == null) ? createEnvironment(new File(
				this.envPath)) : this.myEnv;
		if (this.myES != null) {
			this.myES.close();
			this.myES = null;
		}
		this.myES = new EntityStore(this.myEnv, esName, storeConfig);
		// if (isDef)this.myEnv.sync();
		return this.myES;
	}
1 楼 laoma102 2013-06-21  
有好多的类都标明@Entity
定义一个方法 然后标明@Entity 的类都可以传进来
这个方法怎么写呢
你的EntityStore 是怎么回事
新手求教

相关推荐

    Spring Boot JPA中使用@Entity和@Table的实现

    Spring Boot JPA 中使用 @Entity 和 @Table 的实现 在 Spring Boot JPA 中,使用 @Entity 和 @Table annotation 来实现类和数据库表格的映射是非常重要的。本文将对这两个 annotation 的实现进行详细的介绍,并且...

    java entity

    在Java编程领域,"Entity"通常指的是业务对象或者数据库中的表对应的类,是Java持久化技术的核心概念之一。本文将深入探讨Java实体(Entity)在Java注解(Annotation)环境下的应用,以及如何通过注解实现实体关系...

    javax.persistence.Entity 的jar包文件

    `javax.persistence` 包是JPA的核心包,其中包含了大量接口和注解,如`@Entity`,用于定义Java类为数据库实体。 **@Entity 注解** 是JPA中的关键元素之一,用于标记一个Java类作为持久化实体。当一个类被`@Entity`...

    JPA 批注参考(全部).pdf

    - **描述**:`@Entity` 是最基本的批注,用于标识一个 POJO 类是 JPA 实体。 - **示例**: ```java @Entity public class Employee implements Serializable { // 类定义 } ``` ##### 2. 数据库模式属性批注 ...

    Hibernate ORM XML Validator for Eclipse:Eclipse 插件,用于根据 @Entity 文件验证 Hibernate ORM 文件。-开源

    该项目旨在为 Eclipse 创建一个插件,该插件将监视所有带有 @Entity 注释的 Java 类,并维护其属性和方法的树。 然后用户可以简单地在 Project Explorer 视图中右键单击 orm xml 并选择“验证 ORM”来验证 orm 文件...

    Entity注解.docx

    Java实体Bean的Entity注解详解 Java实体Bean是Java中的一个重要概念,它是Java持久层 Faces(JSF)中的一个组件,用于封装业务逻辑和数据。Entity注解是Java中的一种注解,用于将Java类标记为实体Bean,表示该类将...

    JPA帮助文档

    - **`@Entity`**: 此注解用于标记一个普通的 Java 类(POJO)作为 JPA 实体。被标记的类可以通过 JPA 持久化提供者在数据库中持久化。例如: ```java @Entity public class Employee implements Serializable { ...

    生成entity和mybatis映射文件

    这个名为"生成entity和mybatis映射文件"的资源显然提供了自动化创建实体类(Entity)和MyBatis映射文件(Mapper)的方法,这对开发工作来说非常高效且实用。以下是对这个主题的详细讲解: 1. **MyBatis简介**: ...

    Hibernate注解详解

    每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。 声明实体Bean @Entity
public class Flight implements Serializable {
 Long id;
 @Id
 public Long getId() { return id;...

    JPA批注参考.JPA批注参考.

    1. **`@Entity`**:此批注用于标识一个 Java 类作为 JPA 实体,即可以被持久化的对象。当一个类被标记为此批注后,它的实例将能够被 JPA 持久性提供者存储到数据库中。 ```java @Entity public class Employee ...

    JPA 批注参考

    1. **@Entity**: 这个批注用于标记一个Java类为一个持久化实体,表示该类与数据库中的一个表相对应。例如: ```java @Entity public class User { // ... } ``` 这表明`User`类会映射到数据库的一个表。 2. **@...

    Hibernate的注解

    1. **@Entity**: 这是所有Hibernate实体类必须有的注解,表示该类是一个持久化的实体。例如: ```java @Entity public class User { // ... } ``` 2. **@Table**: 定义实体对应的数据库表名,如果没有指定,...

    JPA注解(转)

    1. **@Entity**: 这个注解标记一个Java类为数据库中的实体。它对应于数据库中的一个表。例如: ```java @Entity public class User { // ... } ``` 没有指定表名时,默认使用类名作为表名。 2. **@Table**: ...

    Toplink_JPA注解参考

    @Entity注解标识一个Java类为JPA实体,它将被映射到数据库中的表。例如: ```java @Entity public class Product { // ... } ``` **3. 联合主键注解 (@EmbeddedId)** 对于复合主键,可以使用@EmbeddedId注解配合...

    JPA批注帮助文档

    - **功能**:`@Entity` 批注用于标记一个类为 JPA 实体,意味着该类会被映射到数据库中的表。 - **示例**: ```java @Entity public class Employee implements Serializable { private static final long ...

    Hibernate_Annotation关联映射

    通过在被拥有的实体端(owned entity)增加一个外键列来实现一对多单向关联是很少见的,也是不推荐的,建议通过一个联接表来实现这种关联(下面会讲到)。 @JoinColoumn批注来描述这种单向关联关系 @Entity Public class...

    hibernate关于实体的注解(中英文)

    1. `@Entity`: 这个注解标志着一个Java类是一个Hibernate实体,对应的数据库表。在英文中,它表示"Entity Annotation"。例如: ```java @Entity public class User { // ... } ``` 这表明User类与数据库中的一个表...

    JPA_批注参考

    @Entity public class Employee implements Serializable { // 类成员 } ``` ##### 2. @Table - **作用**:用于指定实体映射到数据库中的表名,以及表的一些其他属性。 - **示例**: ```java @Entity @...

    hibernate注解大全

    1. `@Entity`: 这是Hibernate注解中的基础,用于标记一个Java类为实体类,表示这个类将在数据库中对应一张表。例如: ```java @Entity public class User { // ... } ``` 这表示User类将映射到数据库的一个表。 2....

    Entity注解.pdf

    Entity 注解 Entity 注解是 Java 持久化 API(Java Persistence API,简称 JPA)中的一种注解,用于标识实体 Bean。实体 Bean 是 Java 对象,它们的实例对应数据库表中的行数据,每个实体 Bean 的属性对应数据库表...

Global site tag (gtag.js) - Google Analytics