草庐IT

实体化

全部标签

php - 如何从 Doctrine Fixture 引用中获取实体?

我在我的项目中添加了依赖于相互引用实体对象的数据装置。在数据夹具一中,我添加了实体引用,例如://GroupEntity_Fixtures.phpfile$this->addReference('GROUP_USER',$groupUser);$this->addReference('GROUP_ADMIN',$groupAdmin);其中$groupAdmin和$groupUser都是Group()实体。在我的第二个灯具文件中,我想通过以下方式将这些实体添加到我的用户实体://UserEntity_Fixtures.phpfile$userActive->addGroup($this

php - Doctrine 2 中的动态表/实体名称

我希望有人能阐明我的代码发生了什么。我需要一个表示通用表的实体作为具有Xid后缀的表的模型。例如,我有一个实体:CustomerX我需要查询的表有cusotmer_1、customer_2、customer_3……等。我目前正在使用:classCustomerX{/***CustomerX**@Table(name="customer_")*@Entity*///.....propertiesandsetters/getters....private$_tableName=null;publicfunctiongetTableName(){return$this->_tableName

【HarmonyOS】详解低代码端云一体化开发之数据模型

【关键字】元服务、低代码平台、端云一体化开发、数据模型、拖拽式UI【1、写在前面】上一篇中分享了关于低代码平台开发元服务的基本使用,有兴趣的可以看一下,文章地址如下:华为开发者论坛但是在上一篇中我们的数据都是在端侧配置的,这种方式肯定是无法满足我们的实际需求的,所以本篇将会使用一种全新的方式来为端侧应用接入数据——低代码平台数据模型。【2、开通低代码平台】数据模型是在AppGalleryConnect控制台中创建的一种云侧的数据资源,在端侧绑定已经创建好的需要的数据模型,就可以实现端侧调用云侧数据展示的效果。如果你想要使用云侧数据模型的能力,需要先申请加入白名单,在白名单通过之后还要在AppG

java - 是否有必要使用 JPA 和 MySQL 获取实体以引用它?

我有一个应用程序创建了许多行,这些行引用了另外两个实体,即行中有两个外键引用实现了ManyToOne关系。这些是被引用的两个实体:CREATETABLEa(`id`INTNOTNULLauto_increment,--lotsofotherattributes,PRIMARYKEY(id))CREATETABLEb(`id`INTNOTNULLauto_increment,--lotsofotherattributes,PRIMARYKEY(id))这是引用a和b的实体:CREATETABLEx(`id`INTNOTNULLauto_increment,`f_a`INTNOTNULL,

mysql - 弱实体的数据库建模

我的数据库orders和orderHistory中有2个表。----------------------------------------|orders||orderHistory|----------------------------------------|orderID(PK)||historyLineID(PK)||orderDate||status||price||quantity|----------------------------------------现在一个订单可以有多个历史行。但是,历史记录不能单独存在。我听说这被称为弱实体,因此来自orders的PK必须是

java - HIbernate 不能用外键删除实体。外键设置为空

这个问题在这里以多种形式被问到,但似乎没有一个解决方案对我有用。我正在尝试删除父实体,并且我希望所有子实体也被删除。我的实体:@Entity@Table(name="item",catalog="myshchema")publicclassItemimplementsjava.io.Serializable{@JoinColumn(name="item_id",insertable=false,updatable=false,nullable=false)@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.EAGER,orphanRem

同时修改交易中的NDB实体无法正常工作

我的理解是ndb.transactional用于确保函数在最新数据上工作。我在本地GoogleAppEngine开发服务器的交互式控制台中测试了以下代码:fromgoogle.appengine.extimportndbclassUserModel(ndb.Model):level=ndb.IntegerProperty(default=0)@ndb.transactional(retries=0)definc_user_lvl(user_key,recurse=True):user=user_key.get()print(user.level)user.level+=1ifrecurse:i

java - Hibernate:如何从 ScrollableResults 检索我的实体?

我执行一个返回实体列表的查询。如何从ScrollableResults中检索实体:Sessions=....;Queryq=s.createQuery("....")#returns100000srowsScrollableResultssr=q.scroll();sr.scroll(45999);#justanumberEmployeeemployee=???最后一行代码如何获取员工 最佳答案 试试get(0)方法,或者get()[0] 关于java-Hibernate:如何从Scro

java - Java SE : Object: entity. Customer@5e80188f 上的 JPA 不是已知实体类型

我在关注https://glassfish.java.net/javaee5/persistence/persistence-example.html在JavaSE环境中测试JPA。在Eclipse中,我:创建了一个新的JPA(2.1)项目;在选项->JPA->持久类管理中,我选择了“自动发现带注释的类”而不是“带注释的类必须列在persistence.xml中”。我成功导入了zip文件(Client.javaCustomer.javaOrder.java)中的树Java类,并修改了persistence.xml文件以满足我的需要。但是在尝试执行main时出现以下错误。[ELInfo]

java - 当我的项目中没有任何实体时,如何将 native 查询映射到 POJO?

我正在将ETL过程从工具转换为Java批处理API应用程序。在这个ETL过程中。在当前版本(使用该工具)中,我们有许多连接不同表的SQL语句以生成所需的输出。转换为Java,JPA现在可用。我想使用native查询。这很好,因为它不需要为查询中使用的每个表创建实体,而且我可以将POJO用于查询结果(而且,我不需要重写查询)。读书thisanswer我知道我可以使用@SqlResultSetMapping。问题是我的项目中没有任何实体,所以我不知道把这个注解放在哪里。有什么地方可以放置此注释以便实体管理器找到它吗?PS:在我的概念证明中,我目前正在手动将对象数组转换为POJO,但我真的不