UJO对象是类似像一个JavaBean数据容器,但是UJO架构利用提供了新的范围。一个UJO持久性的可能性,这种木构建筑的样本。
UJO是一个缩写为统一的Java对象,他们是所有的对象,它实现一个接口Ujo。该UJO看起来像它的按键方法访问一个地图对象。该UJO对象已经得到通常是一个写方法的所有属性值和对象的所有属性值一个读法。一个属性被称为UjoProperty静常量包含一个名称的数据类型与JavaBean的对象类型,这已经得到实现了两个方法为每个属性(套+送)进行比较。
架构UJO提供了属性值访问的非常规的解决方案,但是对象提供的属性批处理通过简单的API一个很好的解决方案。的UJO框架API的一个核心两个接口Ujo。一个UjoProperty,但该框架包含了一些实现瞬间的使用
什么是此版本的新:
- 在ORM:通过元模型使用DDL语句的增量数据库更新
- ORM:限和偏移通过查询 的属性支持
- ORM:数据库索引是由元模型创建的,也有支持的唯一的,非唯一索引包括由一个
- ORM:新的方法来获得一个外键:OrmTable.readPK(属性)
- ORM:注:由SQL语句的数据库表:ALTER TABLE ormujo_pk_support重命名为ujorm_pk_support;
- 核心:新的方法来复制值:UjoProperty.copy(从,到)
- 核心:新的方法来创建实例:Criterion.where(条件)
- 核心:标准的可视化是通过改进的方法:Criterion.toString()
- 代码清洗
什么是在0.92版本新:
- 的重要转变:方法UjoProperty.getValue()取代空的默认值 - 而不是在以前的版本的原始方法Ujo.readValue() !
- 双UjoProperties可以使用新类型安全的方法附加轻松级联(...)
- 基础UJO对象支持“的java.io.Serializable”功能 - 包括OrmTable
- 在代码清洁,延长的JavaDoc,小bug修复
- 枚举支持是由映射到数字DB型做
- 在自定义的Java类型映射支持通过扩展类TypeService
- 共同使用新方法OrmHandler.findPropertiesByTypeClass(类)做
- 简化SQL方言实现完成包括Oracle支持
- 在通过现有的方法Sesssion.isRollbackOnly() 一项新功能
- 参数SEQUENCE_CACHE默认值是100(而不是原来的64)
- 读取ResultSet中一个空值是固定
- 如果固定MySqlDialect,明确利用发动机“的InnoDB”的实施
什么是在0.91版本新:
- 在双轨制运营商为用户自定义的SQL语句来完成(Ujorm)。
- 在Hibernate的支持已被添加。
- 在一个新的静态方法创建一个具有默认属性名称的ListProperty。
- 在JavaDoc的改进包括“教程中的类'正在做。
- 在一些性能调整已经完成,新的基准值被释放。
什么是在0.90版本新:
- 在新QuickUjo实现可以从拿Ujo属性名类的字段名。
- 还有的UjoProperty实施新的工厂方法。
- 在此版本包括重构以及通过Ujorm模块的ORM支持。
什么是在0.85版本新:
- 在新的界面UjoMiddle扩展了四种方法Ujo接口(组,得到,的setText,gettext的)
- 原UjoExt接口现在扩展UjoMiddle
- 在新类MapImplUjo实现Map接口
- XML body元素值支持一个新的注释@XmlElementBody
- 有支持简单对象的列表(如表)的文本的序列化
- 支持的类型java.sql.Date文本序列化
- 在接口UjoProperty具有分选方向的新方法:isAscending(),降()
- 新方法UjoPropertyList.isItemTypeOf(类)测试的属性类型是参数 的类型(或亚型)
- UjoProperty实现新的工厂方法
- 在所有的'超级'类更名为前缀'抽象'班
- 类PropertyTextable被更名为ValueTextable
- 小bug修复
- 的JavaDoc completition
什么版本0.84的新:
- 在性能得到改善。例如,反序列化ArrayUjo约35%的速度相比,JAXB。
- 新UjoProperty.isDefault(UJO)方法表示ujo的参数值是否是"等于"该属性的默认值。
- 新UjoProperty.isTypeOf(Class)方法,如果一个属性类型是参数的类型(或亚型)返回true。
- 新UjoPropertyRow.P_INDEX属性显示的性能指标。
- 的Ujo.readProperties(..)方法返回一个自然秩序的结果性质的情况下属性被默认newProperty()方法构建。
- 从一个PathProperty文本阅读是固定的。
在什么版本的0.83都是新:
- 支持或BeanUjo类的代理模式设计
- 在SimpleDateFormat的同步,如果固定
- 代码清洗
什么是在0.82版本新:
- 在有三个新Ujo实现不同的目的
- FactoryUjo是一个工厂按属性类型来创建新的实例。
- 支持特殊参数的构造函数,以及无参数的构造函数。
- RegistrarUjo允许一个注册的PropertyChangeListener所选属性和动作(之前或之后)的值变化。
- FieldUjo提供访问由UjoProperty私有对象的字段。
- 在所有的实现都是在不同的封装结构,并不会在未来的核心。
什么版本0.81的新:
- 在该PathProperty类中增加了几个UjoProperties组成。
- 字符集是由UjoManager对象支持。
- 的UjoProperty实现的CharSequence容易获得的名称属性。
- 的的ListProperty类,它扩展UjoPropertyList是为ArrayList的财产实现创建。
- 的UjoPropertyList.removeItem(UJO,ITEM)方法加入。
- 的SuperUjoExt.remove(UjoPropertyList,ITEM)方法加入。
- 小错误是固定的。
- 在新的JUnit测试增加了。
评论没有发现