请教java接口问题 - Java / Web 开发
有如下语句:
EntityManagerFactory factory=Persistence.createEntityManagerFactory("JPATEST");
其中EntityManagerFactory是一个接口,Persistence.createEntityManagerFactory("JPATEST")返回的是一个EntityManagerFactory对象。。
这样对吗??
应该说是其一个子类的对象,一般工厂类可用于创建多种对象,用于减少耦合
不对,这样返回类型就成接口了
接口是不能实例化的,Persistence.createEntityManagerFactory("JPATEST");返回的一定是一个实现了此接口的对象
学习了哦
貌似这个是JPA嘛..
看看设计模式里 工厂
我要做的是hibernate与jpa的整合,我也知道这样实现有问题,但是我看了网上很多例子都是这样实现的:
EntityManagerFactory factory=Persistence.createEntityManagerFactory("JPATEST");我运行就是有错,在eclipse里代码本身没显示错误,就是测试的时候报错,好像是.jar的问题,我用的包是:hibernate-jpa-2.0..,还有一个是hibernate3.jar,我研究了hibernate-jpa-2.0..包,里面除了persistence.calss是具体类外,EntityManagerFactory,EntityManager,都是接口,hibernate3.jar包里有对这些接口的实现,弄了一上午都没结果,郁闷。。。。。。
查查资料吧,可能不同版本的包有冲突。
Persistence.createEntityManagerFactory返回的是实现了EntityManagerFactory接口的对象,这个肯定没有问题。具体报错信息怎么没有贴上来啊?
返回的应该是一个代理类
相关问答:
怎么在控制台中输入类似下面的信息:
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
每当回车时 ......
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
<head>
<title> ......