- 浏览: 144715 次
- 来自: ...
最新评论
-
fisher:
真心感谢楼主! 解决了困扰我几天的大问题啊!
EntityManagerFactory -
悲剧了:
太棒了,我们项目正在用这个
struts2 convention-plugin -
nforce_com:
...
jpa继承关系详解 -
guanchuangsheng:
精辟~~
总算明白了·~
桥接模式和适配器模式的区别 -
lping2:
强,写得太全面了
EntityManagerFactory
文章列表
一、Linux常识
1.Linux与Unix:Linxu是类Unix、Linux的前身是Unix,但Linux不是Unix。
UNIX是商业软件,而Linux是免费的.
2. "/" 代表根目录。"."代表当前目录。".."代表上级目录
3.SSH协议(Secure Shell Protocol 安全外壳协议)
是专为远程登录会话和其他网络服务提供安全性的协议。通过使用SSH协议,所有传输的数据进行加密。
二、工作中遇到过的Linux命令(按首字母排序):
命令 --help:显示此命令的帮助信息
...
1. 自动方式:
1) 点击 Eclipse 的菜单: Help-> Software Updates ;
2) 点击 Add Site... 在随后出现的对话框中输入URL ;
3) 随后回到 Software Updates 主界面,在列表中勾选要安装的插件,然后点击 Install... ,按对话框提示继续操作即可;
4) 安装完成后,重启 Eclipse,OK。
优点: 自动化,省心省力。缺点: 有时候速度会比较慢,且安装过程中可能会出现若干不明error,导致安装失败。
2. 手动常规方式:
1) 到插件官网下载或通过其他途经得到插件;
...
2009-04-05 18:43
1.DataBinder.Eval用法//显示二位小数<%# DataBinder.Eval(Container.DataItem, "UnitPrice", "${0:F2}") %>
//{0:G}代表显示True或False
<ItemTemplate> <asp:Image Width="12" Height="12"
- 2009-06-01 19:57
- 浏览 956
- 评论(0)
1.快速访问功能:如果你想使用哪个命令,只需要点Ctrl+3启动快速访问,在里面输入命令的前n个字母或者首字母缩写,就可以选择你要运行的命令了。 2.对资源,任务,书签的操作都可以被撤销了。 3.支持内容的拖 ...
- 2009-04-27 17:26
- 浏览 753
- 评论(0)
2009-04-18
在Windows下使用Eclipse+CDT+MinGW开发C++ -
http://keilt.blogbus.com/logs/38155409.html
首先介绍一下这三样东西:Eclipse:IBM捐献出来的一个开源、免费、跨平台的IDE,具有极其强大的可扩展性。CDT:C/C++ Development Tools,Eclipse用于进行C/C++开发的插件。MinGW:简单的讲,它就是一个用于Win32下生成二元码的编译环境,它也是开源、免费的。这篇文章使用的各种工具的版本: Eclipse 3.4.2, MinGW 5.1.4, CDT ...
- 2009-04-27 12:49
- 浏览 2261
- 评论(0)
business delgate 模式(业务委派模式)主要是解决web层和业务层之间的偶合,利用委派模式隐藏具体接口的实现,将接口的实现类放在配置文件中。
1, 设计一个业务接口,代码如下: public interface Business{ }// 它什么都不做 2, 本例中我们假设对 Book 进行业务设计,按面象接口编程思想,我们应该从业务方法中抽取接口来,示例代码如下: pubic interface BookInterface extends Business{ public Long createBook()throws BookException; ...
- 2008-12-09 13:30
- 浏览 1083
- 评论(0)
EJB3 QL查询
EJB3的查询语言是一种和SQL非常类似的中间性和对象化查询语言。它可以被编译成不同的底层数据库能接受的SQL,从而屏蔽不同数据库的差异,确保用EJB3 QL查询语言编写的代码可在不同的数据库上运行。比起EJB 2.1的查询语言,EJB3可以运行期构造,支持多态,远远比EJB 2.1的查询更灵活和功能强大。在程序中使用EJB3 QL可以使用大写(SELECT)或者小写(select),但不要大小写(比如:Select)混合使用。
Query接口
javax.persistence.Query是EJB3查询操作的接口。进行查询,首先要通过EntityManager ...
- 2008-07-17 15:57
- 浏览 1490
- 评论(0)
Table
Table用来定义entity主表的name,catalog,schema等属性。
元数据属性说明:
name: 表名
catalog: 对应关系数据库中的catalog
schema:对应关系数据库中的schema
UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列
@Entity
@Table(name="CUST")
public class Customer { ... }
SecondaryTable
一个entity class可以映射到多表,Secon ...
- 2008-07-08 12:18
- 浏览 1972
- 评论(0)
Java + XML = JDOM !
这就是JDOM设计者的目标。如果你曾经使用过烦人的SAX或是DOM来处理XML,你就会知道为什么要有JDOM或者是JAXB。在今年(2002)的JavaOne会议上JDOM的主要创始人Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM Makes XML Easy。
获得并安装JDOM
在http://jdom.org可以下载JDOM的最新版本。以JDOM beta8的2进制版本为例。下载后解压缩,JDOM的jar文件就是build目录下的文件jdom.jar,将之加入类路径。另外JDOM还需要lib目录下那些jar文件如x ...
- 2008-07-07 23:40
- 浏览 970
- 评论(0)
对于oracle进行简单树查询(递归查询)
DEPTID PAREDEPTID NAME
NUMBER NUMBER CHAR (40 Byte)
部门id 父部门id(所属部门id) 部门名称
通过子节点向根节点追朔.
Sql代码
select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid
select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid
通过根 ...
- 2008-07-07 19:38
- 浏览 10334
- 评论(0)
1 Overview
Apache OpenJPA是JPA规范的一个实现,它既可以用于POJO的持久层,也可以被集成到EJB3.0兼容的容器中或者其它轻量级的框架中。在Apache Geronimo 2.0 版本中通过OpenEJB使用了OpenJPA。在WebLogic和WebShpere中也采用了OpenJPA。目前OpenJPA的最新版本是1.0.2。在OpenJPA中大量使用了generic和annotation,因此需要使用1.5以上版本的JDK。
以下是JPA中使用的主要组件:
Persistence: javax.persistence.Persistence类 ...
- 2008-07-07 19:33
- 浏览 889
- 评论(0)
3 Metadata
通过javax.persistence 包中定义的Annotation或者XML mapping files来指定Persistence metadata。当混合使用Annotation 和XML mapping file 的时候,如果发生冲突,那么以XML mapping file为准。
3.1 Class Metadata
3.1.1 Entity
Entity annotation ...
- 2008-07-07 19:32
- 浏览 1307
- 评论(1)
4 EntityManagerFactory
4.1 Overview
EntityManagerFactory可以被注入到应用中,也可以通过以下方式创建:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("openjpa");
Persistence.createEntityManagerFactory方法通过在类路径上查找META-INF目录中的persistence.xml文件来获得EntityManagerFactory的配置,persistence.xml文件 ...
- 2008-07-07 19:30
- 浏览 9488
- 评论(2)
10 Miscellaneous Features
10.1 Restoring State
JPA规范要求不应该使用rolled back objects,但是这些对象在OpenJPA中是有效的。可以通过配置openjpa.RestoreState 属性来控制是否将对象的状态回滚到事务前的状态。它有以下可选值:
none: 不回滚对象状态,但是对象变成hollow,在下次访问的时候会重新加载。
immutable: 回滚不可变的状态,可变的状态变成hollow,在下次访问的时候会重新加载。
all: 回滚所有状态。
10.2 Typing and Ordering
当为对象的 ...
- 2008-07-07 19:29
- 浏览 1295
- 评论(0)