我正在使用光滑的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)
但这没有做任何事情.
我有一些类具有同名的方法。例如
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) 我正在使用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) 我正在使用 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)