English 中文(简体)
我如何获得一份由卡内管理的所有实体类别名单?
原标题:How do I get a list of all Cayenne-managed entity classes?

我的网络应用中将阿帕奇·卡内用作一种办公室管理,我希望得到一份由凯恩管理的所有实体类别清单(例如[Person.class,Account.class,...])。

我的目标是将这些班级登记在目标设计中;--->PrimaryKey Converter,以便易于处理参数。

我如何这样做?

感谢。

EDIT: I m using Cayenne 3.0

问题回答

查阅examples rel=“nofollow noretinger”>Javadocs ——Cayenne的每一个方面均可从APICA。 例如,你可以:

  1. Get a reference the your Datamap by e.g. following the path: DataContext -> EntityResolver -> DataMap
  2. Iterate on all DBEntities or better on all ObjEntities (if they re already mapped - but you can map at runtime dynamically too) - see the methods of DataMap for doing all these operations, such as: DataMap#getObjEntities() or DataMap#getDbEntities() and the others.
  3. For all those properties, there are not only getters but also setters if you want to change something at runtime is not a problem.

Cayenne阶级有办法绘制对主要钥匙的物体的地图objectforPK。 这可能是你之后的事情。





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签