884得票33回答
如何修复Hibernate中的“对象引用了未保存的瞬态实例 - 在刷新之前保存瞬态实例”错误。

我使用Hibernate保存对象时遇到以下错误:object references an unsaved transient instance - save the transient instance before flushing

339得票24回答
JPA和Hibernate抛出的PersistentObjectException: detached entity passed to persist异常

我有一个使用JPA持久化的对象模型,其中包含一个多对一的关系:一个 账户(Account) 拥有许多 交易(Transactions)。一个 交易(Transaction) 只属于一个 账户(Account)。 以下是代码片段:@Entity public class Transaction...

239得票17回答
如何使用Entity Framework仅更新一个字段?

这里是表格 用户UserId UserName Password EmailAddress 以及代码..public void ChangePassword(int userId, string password){ //code to update the password.. }

178得票18回答
149得票13回答
如何使用Entity Framework按ID删除对象

在我的看法中,使用entity framework删除一个对象之前需要先获取它,代码如下:var customer = context.Customers.First(c => c.Id == 1); context.DeleteObject(customer); context.S...

134得票4回答
JPA和Hibernate中的persist()和merge()有什么区别?

persist()和merge()在Hibernate中有什么区别? persist()可以创建INSERT和UPDATE查询,例如:SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSessi...

130得票6回答
模型和实体之间有什么区别?

我对以下词的含义感到困惑: 实体(Entity)、模型(Model)、数据模型(DataModel)、视图模型(ViewModel) 有人可以帮助我理解它们吗?

116得票11回答
Entity framework 中如何提高批量插入性能

我希望通过Entity Framework在表中插入20000条记录,但需要2分钟左右。除了使用存储过程之外,是否有其他方法来提高性能?这是我的代码: foreach (Employees item in sequence) { t = new Employees (); t...

110得票1回答
cascade={"remove"}、orphanRemoval=true和ondelete="CASCADE"的区别是什么?

I尝试收集关于在删除父实体时自动删除子实体的以下方法的一些信息。似乎最常见的方法是使用以下三个注释之一:cascade={"remove"} 或 orphanRemoval=true 或 ondelete="CASCADE"。 我对第三个注释: ondelete="CASCADE" 有点困惑...

94得票4回答
实体和数据传输对象(DTO)的区别

DTO和实体之间有什么区别? 这是我想问的问题: DTO应该包含哪些字段?例如,我的实体类是:@Entity public class MyFirstEntity implements Serializable { @Id @GeneratedValue private ...