使用Thorntail构建微服务及相关技术实践
1. 实体类 - JPA
为了映射插入数据库的记录,我们需要一个领域模型对象。这里使用JPA规范创建实体类,具体步骤如下:
1. 创建包 :创建一个新的Java包 model
,其全限定名是 com.packtpub.thorntail.footballmanagermicroservice.model
。
2. 构建领域类 :构建名为 FootballManager
的领域类,代码如下:
/**
* Domain model class that maps the data stored into
* football_manager table inside database.
*
* @author Mauro Vocale
* @version 1.0.0 19/08/2018
*/
@Entity
@Table(name = "FOOTBALL_MANAGER")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "FootballManager.findAll", query = "SELECT f FROM FootballManager f")
})
public class FootballManager {
@Id
@GeneratedValue(strategy = GenerationType.IDEN