当前位置: 移动技术网 > IT编程>开发语言>Java > 2018-08-24 中文代码之Spring Boot对H2数据库简单查询

2018-08-24 中文代码之Spring Boot对H2数据库简单查询

2019年03月09日  | 移动技术网IT编程  | 我要评论

续前文:

在词条中添加英文术语域:

@entity
public class 词条 {

  @id
  private long id;
  private string 英文术语;
  private string 中文术语;

  public 词条() {
  }
  
  public 词条(long id, string 英文术语, string 中文术语) {
    this.id = id;
    this.英文术语 = 英文术语;
    this.中文术语 = 中文术语;
  }

  public long getid() {
    return id;
  }

  public string get中文术语() {
    return 中文术语;
  }

  public string get英文术语() {
    return 英文术语;
  }
}

声明查询方法(spring支持特定命名格式的查询方法, 参考: )

@repository
public interface 词库接口 extends jparepository<词条, long> {

  list<词条> findby英文术语(string 英文术语);
}

在控制器中用数据库查询代替原本的內建map查询:

@restcontroller
public class 词典控制器 {

  private static final logger 笔录 = loggerfactory.getlogger(词典控制器.class);

  @autowired
  private 词库接口 词库;

  @getmapping("/")
  @responsebody
  public list<词条> 取词条(@requestparam(name = "term", required = false, defaultvalue = "") string 英文术语) {
    笔录.info("输入: " + 英文术语);
    return 词库.findby英文术语(英文术语);
  }
}

访问在线演示地址: 返回:

[
  {
    id: 3,
    英文术语: "list",
    中文术语: "列表"
  }
]

继续欠测试.

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网