ebean

    0热度

    1回答

    我试图使用序列为DB2中的表生成增量ID。它将SQL语句直接发送到数据库时有效,但在使用ebean时,语句失败。以下是一个Java领域: @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "TABLENAME_IDNAME_TRIG") @SequenceGenerator(name = "TABLENAME

    0热度

    1回答

    我有一个一流的产品与领域的ID,名称,价格等,... 我只想获取从表名称.. 现在使用的这个查询 String sql = "select name from product where price = 100"; SqlQuery sqlQuery = Ebean.createSqlQuery(sql); List<SqlRow> list = sqlQuery.findList()

    1热度

    1回答

    我们使用基本测试在我们的Play Server中制作了测试结构,在该测试中我们清理了内存数据库,然后进行了改进。代码的简单快照如下: public static void ddlConfiguration() { String serverName = "default"; server = Ebean.getServer(serverName); ServerCon

    2热度

    3回答

    如果我有ddl.generate和ddl.run设置为true,那么当我重新启动应用程序时,它总是会丢失我的数据库。 如果我添加ddl.createOnly=true,它会在创建ebean服务器实例时抛出异常。 问: 反正对我说:“请创建数据库,如果它不存在,或者如果数据库已经创建什么也不做”?

    2热度

    1回答

    我知道我可以用两种不同的方式保存我的对象。 但这两行之间有什么不同? Ebean.save(network); network.save();

    1热度

    1回答

    我开始了一个包含Ebean ORM并使用MySql Server 5.5的Play Framework 2.4项目。 正如Play文档所描述的那样,可以从对象生成数据库并且它按预期工作。但是当我尝试插入Timestamp时,我遇到了一个问题,因为Play使用的是我的服务器不支持的较新的mysql语法。 这里是我的模型: @ManyToOne @Column(name = "user_send_i

    1热度

    1回答

    我正在使用Play框架2.4.6与Ebean和Java。 当我运行我的测试时,我无法设置任何字段的值。我认为字节码增强(自动获取/设置生成)不起作用。 我的测试(保持冷静,框架应该放的getter/setter的“名称”): @Test public void createAndUpdate() { running(fakeApplication(), new Runnabl

    0热度

    1回答

    我正在使用ebean的play framework 2.3.4。我有这2代表在我的数据库: @Entity public class Device extends Model { @Id public Long id; @OneToMany(mappedBy = "device") public List<DeviceInactivePeriod> i

    0热度

    1回答

    我想要获取在特定日期发生的所有事件,但我无法使其工作。 Event buffer_event = Event.find.where().like("date",new_date).findUnique(); 这里的new_date是一个正常的日期对象,日期为03/03/2016 09:00。 但我尝试运行此行时遇到错误。 java.util.Date cannot be converted t

    0热度

    2回答

    我此刻的大学的一个项目做,我正在使用的Play的ebean ORM实现全文检索!框架2.4与Ebean一起。 目前,我试图实现实时用户的搜索中,用户可以搜索使用全文文本输入其他用户。可能的搜索字符串可能是“Michael Lee”或只是一个电子邮件地址。林通过搜索字符串这个方法,我尝试访问该数据库以智能方式: public Result searchUser(String sstring) {