如何用JPA EntityManager实现Java持久化层,改写为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计164个文字,预计阅读时间需要1分钟。
Java持久化层实现的例子,使用JPA的EntityManager和@PersistenceContext注解,代码如下:
java@PersistenceContextprivate EntityManager em;
@Overridepublic DataFile getDataFile(String batchNo, String fileBatchNo) { StringQuery query=StringQuery.newQuery();}
@PersistenceContext
private EntityManager em;
@Override
public DataFile getDataFile(String batchNo, String fileBatchNo) {
StringQuery query = StringQuery.newQuery()
.query("from DataFile where ")
.predicateHasText(batchNo)
.query(" batchNo=:batchNo")
.param("batchNo", batchNo)
.predicateHasText(fileBatchNo)
.query(" and fileBatchNo=:fileBatchNo")
.param("fileBatchNo", fileBatchNo)
.build();
List
本文共计164个文字,预计阅读时间需要1分钟。
Java持久化层实现的例子,使用JPA的EntityManager和@PersistenceContext注解,代码如下:
java@PersistenceContextprivate EntityManager em;
@Overridepublic DataFile getDataFile(String batchNo, String fileBatchNo) { StringQuery query=StringQuery.newQuery();}
@PersistenceContext
private EntityManager em;
@Override
public DataFile getDataFile(String batchNo, String fileBatchNo) {
StringQuery query = StringQuery.newQuery()
.query("from DataFile where ")
.predicateHasText(batchNo)
.query(" batchNo=:batchNo")
.param("batchNo", batchNo)
.predicateHasText(fileBatchNo)
.query(" and fileBatchNo=:fileBatchNo")
.param("fileBatchNo", fileBatchNo)
.build();
List

