小编Md.*_*ain的帖子

在scala中的Seq中添加项目

我正在使用光滑的scala play 2.我有一个Seq喜欢

val customerList: Seq[CustomerDetail] = Seq(CustomerDetail("id", "status", "name"))
Run Code Online (Sandbox Code Playgroud)

我想在此customerList中添加一个CustomerDetail项.我怎样才能做到这一点?我已经试过了

customerList :+ CustomerDetail("1", "Active", "Shougat")
Run Code Online (Sandbox Code Playgroud)

但这没有做任何事情.

scala seq

5
推荐指数
1
解决办法
1万
查看次数

从不同的类调用同名方法

我有一些类具有同名的方法。例如

public class People {
    private Long id;
    private String nm;
    private String nmBn;
    .............
    public Long getId() {
        return id;
    }

    public String getNm() {
        return nm;
    }

    public String getNmBn() {
        return nmBn;
    }
}

public class Company {
    private Long id;
    private String nm;
    private String nmBn;
    .............
    public Long getId() {
        return id;
    }

    public String getNm() {
        return nm;
    }

    public String getNmBn() {
        return nmBn;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我需要一个像这样工作的方法:

public String getPeopleString(People people) {
    if …
Run Code Online (Sandbox Code Playgroud)

java generic-programming

5
推荐指数
1
解决办法
1536
查看次数

在jhipster项目中将实体属性camel case转换为json中的snake case

我正在使用jhipster生成的项目.这是一个微服务架构项目.

在我的实体类中,属性以camel case命名.因此,当我创建一个休息服务时,它给了我json,其中json属性名称与实体属性相同.

实体类

@Entity
@Table(name = "ebook")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@Document(indexName = "ebook")
public class Ebook implements Serializable {

    private Long id;
    private String nameBangla;
    private String nameEnglish;
Run Code Online (Sandbox Code Playgroud)

Json回应

{
   "id": 0,
   "nameBangla": "string",
   "nameEnglish": "string"
}
Run Code Online (Sandbox Code Playgroud)

我想要我的实体属性将驼峰的情况,但在json响应它将蛇案.那是我不想改变我的实体类,但我想改变我的json响应,如下所述

{
   "id": 0,
   "name_bangla": "string",
   "name_english": "string"
}
Run Code Online (Sandbox Code Playgroud)

java json spring-boot jhipster

4
推荐指数
2
解决办法
8280
查看次数

如何连接两个表并将结果映射到光滑的案例类

我正在使用 scala play 2 框架的项目中,我使用 slick 作为 FRM 和 postgres 数据库。

在我的项目中,客户是一个实体。所以我也创建了一个客户表和客户案例类和对象。另一个实体是帐户。所以我也创建了一个帐户表和帐户案例类和对象。代码如下

case class Customer(id: Option[Int],
            status: String,
            balance: Double,
            payable: Double,
            created: Option[Instant],
            updated: Option[Instant]) extends GenericEntity {
def this(status: String,
   balance: Double,
   payable: Double) = this(None, status, balance, payable, None, None)
}
class CustomerTable(tag: Tag) extends GenericTable[Customer](tag, "customer"){
   override def id = column[Option[Int]]("id")
   def status = column[String]("status")
   def balance = column[Double]("balance")
   def payable = column[Double]("payable")
   def account = foreignKey("fk_customer_account", id, Accounts.table)(_.id,    onUpdate = ForeignKeyAction.Restrict, onDelete = ForeignKeyAction.Cascade)

def …
Run Code Online (Sandbox Code Playgroud)

scala playframework slick

2
推荐指数
1
解决办法
3182
查看次数