草庐IT

实体抽取

全部标签

java - 确认实体的最佳方法

我想了解解决以下问题的最佳方法。我有与简历/简历非常相似的文档,并且我必须提取实体(名称,姓氏,生日,城市,邮政编码等)。要提取这些实体,我要组合不同的查找器(正则表达式,字典等)这些查找器没有问题,但是,我正在寻找一种方法/算法或类似的方法来确认实体。“确认”是指我必须在邻近位置(更接近我找到的实体)中找到特定的术语(或实体)。例子:MynameisName:NameandSurname:我可以确认实体,因为它与让我理解“上下文”的特定术语更为接近。如果我在实体附近有“名字”或“姓”字,那么我可以说我很有可能找到了。因此,目标是编写此类规则以确认实体。另一个示例应该是:Myaddre

java - 无法为我的实体生成 UUID ID

我正在使用以下工具开发Web项目:Spring4.x(SpringBoot1.3.3)hibernate4.xPostgreSQL9.x我是PostgresDB的新手,对于我的表,我决定(第一次)使用UUID标识符,但我遇到了一些麻烦......对于ID字段,我使用了Postgresuuid类型,并将uuid_generate_v4()设置为默认值。当我直接通过PSQL插入生成新行时,一切正常,但我无法通过我的应用程序创建新记录。例如,这是我在应用程序中声明实体的方式:@Entity@Table(name="users")publicclassUser{@Id@Type(type="p

java - 合并实体,更改其id,再次合并,导致 "mapped to a primary key column in the database. Updates are not allowed"错误

我有一个JPA程序,其中EclipseLink是持久性提供程序。当我合并用户实体、更改其ID并尝试再次合并同一用户实例时,会引发错误。我重写了我的代码,以最简单的方式说明我的问题。Useruser=userManager.find(1);userManager.merge(user);System.out.println("Userismanaged?"+userManager.contains(user);user.setId(2);userManager.merge(user);以上代码不在事务上下文中。userManager是一个注入(inject)了EntityManager的

java - 警告 : A HTTP GET method, public javax.ws.rs.core.Response... 抛出 org.codehaus.jettison.json.JSONException,不应消耗任何实体

我有以下GET方法,它无法将结果发送回客户端。/*@GETheredefines,thismethodwillprocessHTTPGETrequests.*/@GET@Path("/test/{name}/{status}")@Produces("application/json")publicResponseName(@PathParam("name,status")Stringname,Stringstatus)throwsJSONException{Stringtotal="100";...Stringresult=""+jsonObject;returnResponse.st

Java XML处理实体问题?

当我尝试运行我的java程序时出现以下错误(它应该读取一个xml文件并打印出一些内容)。据我所知,有一个未引用的实体不是xml标准的一部分,所以我的问题是;我该如何解决这个问题?谢谢,[FatalError]subject.xml:4:233:Theentity"rsquo"wasreferenced,butnotdeclared.org.xml.sax.SAXParseException:Theentity"rsquo"wasreferenced,butnotdeclared.atcom.sun.org.apache.xerces.internal.parsers.DOMParser

java - Hibernate 实体代理初始化

我在使用未初始化的Hibernate实体时遇到问题。似乎它仍在返回一个未初始化的代理...如果我查看我的调试信息,我希望我的实体已被初始化。但它看起来像下面这样:entity={SomeEntity_$$_jvst47c_1e@9192}"SomeEntityImpl@1f3d4adb[id=1,version=0]"handler={org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer@9196}interfaces={java.lang.Class[2]@9197}constructed=truepersistent

java - 具有嵌入式对象的实体的 Hibernate 标准

我有一个实体“UserDetails”,它具有以下变量:字符串用户名字符串用户名UserContactuserContact(其中UserContact是一个可嵌入类)UserContact有以下变量:字符串电话号码字符串电子邮件弦城获取以下列表的Hibernate标准是什么:userName='sam'和city='NewYork'的用户我尝试了以下操作并得到了运行时异常,它无法识别变量“city”:Listlist=session.createCriteria(UserLogin.class).add(Restrictions.eq("userName","sam")).add(R

java - 为什么实体名称必须紧跟在为 XML 出现的实体引用中的 '&' 之后?

我在D:目录中有一个名为/NewFile.xml的XML文件。XML文件包含以下详细信息: https:xxxxxxxxx reports extranet ext-pr ext-pr-backlog-age ext-timetoassign-prs ext-timetodeliver-prs ext-timetoresolve-prs ext-new-prs Day,Week,Month,Quarter,Semester,Year,RDTechGroup,ICC,Center,SoftwarePack,Product,Project,CustomerPRs,Seve

java - 我应该在休息请求和/或响应中使用 jpa 实体吗

我有一种情况,我可以发送JPA实体作为休息请求和/或获取JPA实体作为休息响应@RequestMapping(value="/products",method=RequestMethod.POST)public@ResponseBodyProductDetailsResponsecreateNewProduct(@RequestBodyProductDetailsnewProduct)throwsException{ProductDetails是一个实体@Entity@Table(name="product")publicclassProductDetails{我应该使用它,还是进行某

java - 同一个表的 Hibernate 扩展实体

我有一个包含两个字段的表我想要两个对象。第一个只有field1@Entity(name="simpleTableObject")@Table(name="someTable")publicclassSimpleTableObject{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)@Column(name="id")protectedlongid;@Column(name="field1")privateStringfield1;第二个有所有两个字段@Entity(name="tableObject")@Table(name="s