第七章 persistencemanagerfactory
式与指定所创建的persistencemanager的默认设置.你也可以通过它在编程中获知你当前厂商支持的jdo选项 【程序编程相关:apache的poi读写excel】
persistencemanagerfactory 创建persistencemanager实例以供应用程序使用.它允许你配置数据连接方 【推荐阅读:利用树型结构进行排序】
7.1. 获得persistencemanagerfactory 【扩展信息:linux useful info】
.使你能使用产品的全部特性来最优化你的程序.
jdo厂商实现persistencemanagerfactory 时也许支持公开的构造函数,但推荐你使用jdohelper的
getpersistencemanagerfactory 方法来获得persistencemanagerfactory方法.这个方法的属性参数提
供了工厂的配置信息.从getpersistencemanagerfactory 返回的persistencemanagerfactory 对象是"
冰冻的",试图改变它的属性设置会导致jdouserexception.这是因为返回的工厂可能来自连接池,与其他应用
程序组建共享.
jdo要求具体的persistencemanagerfactory 类实现serializable 接口.这允许你创建与配置persistencemanagerfactory,然后序列化到文件或者存储到jndi树供日后取出与使用.
7.2. persistencemanagerfactory 属性
多数persistencemanagerfactory 接口包含java bean风格的getter 与setter方法来读取与设置属性
.这些属性按照功能可以分为两类:数据连接配置,默认持久化管理者与事务选项.
下面章节介绍了每一种属性,许多可以通过传给getpersistencemanagerfactory 方法的属性参数来设置
.这是一种情况.在方法声明后列出了属性的配置代码.
7.2.1. 连接配置
使用下面的属性告诉jdo如何连接你的数据库1)指定数据连接的用户名
2)指定数据连接的密码
... 下一页