Playframework(Ebean ORM)是否支持托管实体

姆卢潘

我开始使用Playframework进行新项目,并想尝试将其与Ebean ORM一起使用。我现在想知道的是,使用Ebean实施实现是否支持托管实体,如果可以,如何?从控制器中采用以下示例方法:

@Transactional
public Result changePassword() {
    Long userId = Long.valueOf(session("id"));
    User user = User.find.byId(userId);
    user.setName("John Doe");
}

事务结束时,是否有任何方法可以将更改保存到数据库?目前我正在打电话user.save()这虽然不多,但是与JEE / JPA(以及最近的Dropwizard)一起工作时,我习惯于在交易结束时持久保存我的实体更改。

用户名

不,我不认为Play本身支持您想要的自动保存事务之类的功能。显式保存方法是唯一的选择。

Ebean.save(xyz);

有关代码的一般建议,来自Play 2.3.x,如果您是User EBean上的唯一操作,则无需注释或明确提及该事务。默认情况下,对EBean的每个操作都将在单独的事务中执行。如果需要在单个事务中执行多个动作,则可以显式指定事务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建历史表-Ebean ORM Java PlayFramework

来自分类Dev

在PlayFramework 2.2.2上升级Ebean

来自分类Dev

Ebean是否支持多线程?

来自分类Dev

Playframework Ebean.Save()使连接关闭

来自分类Dev

PlayFramework,Ebean和HickariCP如何连接?

来自分类Dev

如何使用Playframework 2 / Ebean执行SQL批处理删除?

来自分类Dev

Playframework Ebean中的自定义桥表

来自分类Dev

如何使用Playframework 2 / Ebean执行SQL批处理删除?

来自分类Dev

Playframework ebean中的自定义桥表

来自分类Dev

无法连接到数据库-PlayFramework + Ebean

来自分类Dev

Playframework 2.5.3 ebean包com.avaje.ebean不存在

来自分类Dev

避免在EBean中保存实体

来自分类Dev

PlayFramework的托管视图包结构是否发生了变化?

来自分类Dev

在向pgsql插入时发生Playframework 2.1 / Ebean错误:无法在事务中间更改事务只读属性

来自分类Dev

EBean(4.5.x)是否支持映射Java 8的时间类型,例如OffsetDateTime

来自分类Dev

如何在Ebean中对相关实体进行排序?

来自分类Dev

如何完全填充一个Ebean实体?

来自分类Dev

如何正确删除实体并获得反馈(播放/ Ebean)?

来自分类Dev

如何完全填充一个Ebean实体?

来自分类Dev

PlayFramework:创建前检查记录是否存在

来自分类Dev

Play框架中是否为Ebean提供了@NotNull注释?

来自分类Dev

是否绕过托管实体或不在JPA上

来自分类Dev

delphi-orm 是否支持枚举类型?

来自分类Dev

为什么在ebean(ORM)模型对象的HashSet上的iterator.remove()不起作用?

来自分类Dev

Hibernate ORM-支持Java 1.8可选,用于实体属性

来自分类Dev

实体框架6是否支持.NET 4.0?

来自分类Dev

实体框架是否支持并行异步查询?

来自分类Dev

实体框架是否支持多线程?

来自分类Dev

如何在我的Ebean实体中具有适当的JsonNode字段?

Related 相关文章

  1. 1

    创建历史表-Ebean ORM Java PlayFramework

  2. 2

    在PlayFramework 2.2.2上升级Ebean

  3. 3

    Ebean是否支持多线程?

  4. 4

    Playframework Ebean.Save()使连接关闭

  5. 5

    PlayFramework,Ebean和HickariCP如何连接?

  6. 6

    如何使用Playframework 2 / Ebean执行SQL批处理删除?

  7. 7

    Playframework Ebean中的自定义桥表

  8. 8

    如何使用Playframework 2 / Ebean执行SQL批处理删除?

  9. 9

    Playframework ebean中的自定义桥表

  10. 10

    无法连接到数据库-PlayFramework + Ebean

  11. 11

    Playframework 2.5.3 ebean包com.avaje.ebean不存在

  12. 12

    避免在EBean中保存实体

  13. 13

    PlayFramework的托管视图包结构是否发生了变化?

  14. 14

    在向pgsql插入时发生Playframework 2.1 / Ebean错误:无法在事务中间更改事务只读属性

  15. 15

    EBean(4.5.x)是否支持映射Java 8的时间类型,例如OffsetDateTime

  16. 16

    如何在Ebean中对相关实体进行排序?

  17. 17

    如何完全填充一个Ebean实体?

  18. 18

    如何正确删除实体并获得反馈(播放/ Ebean)?

  19. 19

    如何完全填充一个Ebean实体?

  20. 20

    PlayFramework:创建前检查记录是否存在

  21. 21

    Play框架中是否为Ebean提供了@NotNull注释?

  22. 22

    是否绕过托管实体或不在JPA上

  23. 23

    delphi-orm 是否支持枚举类型?

  24. 24

    为什么在ebean(ORM)模型对象的HashSet上的iterator.remove()不起作用?

  25. 25

    Hibernate ORM-支持Java 1.8可选,用于实体属性

  26. 26

    实体框架6是否支持.NET 4.0?

  27. 27

    实体框架是否支持并行异步查询?

  28. 28

    实体框架是否支持多线程?

  29. 29

    如何在我的Ebean实体中具有适当的JsonNode字段?

热门标签

归档