Nutz 1.a.21 发布。

已查看 5 次
跳至第一个未读帖子

zozoh

未读,
2009年11月26日 11:49:042009/11/26
收件人 nutzam
这个发布,修正了:

* Issue 64: 关于insert方法主键生成的建议
* Issue 61: nutz不支持联合主键

这两 Issue 的修复,导致 Nutz.Dao 做了一次小规模的设计和实现上的修改。

1. @Id 不再支持自定义 SQL 语句了,类似的功能通过 @Next( @SQL("SELECT ...") ) 来提供
详细请参看 wiki: http://code.google.com/p/nutz/wiki/dao_next_prev
2. Dao 接口增加了 fetchx(Class<?>, Object...) 和 deletex(Class<?>,
Object...) 这两操作,主要为了支持复合主键
3. Dao 接口的 insert 和 update 方法,可以接受数组,集合以及 Map
4. Dao 接口增加了 fastInsert 功能,插入的时候完全忽略 @Prev 和 @Next, 适合批量插入大量数据
5. 添加了 org.nutz.log 包,支持 log4j 的方式和 java.util.logging 两种配置文件。
> 只要将 org.nutz.dao.Dao 设成 debug 的,就能看到 SQL
> 只要将 org.nutz.ioc.Ioc 设成 debug 的,就能看到 Ioc 容器的一些运行信息。
在以后,可能在代码的关键部位陆续再增添 Log


[JUnit] 共计 366 个单元测试,其中设计数据库的有 122 个
测试的数据库包括
* MySql5.1
* Postgresql 8.3
* Oracle9i: win32_11gR1_database_111070
* MS-SqlServer 2000
* MS-SqlServer 2005

=================================================================
有时间的朋友帮忙测试一下这个版本。 如果周日前没有重大问题,下周会在 JE 上发个新闻。

bird.wyatt

未读,
2009年11月27日 01:31:442009/11/27
收件人 nutzam
祝贺~~
Congratulations
 
 
2009-11-27

bird.wyatt

发件人: zozoh
发送时间: 2009-11-27  00:49:07
收件人: nutzam
抄送:
主题: [Nutz:546] Nutz 1.a.21 发布。

Wendal Chen

未读,
2009年11月28日 04:08:532009/11/28
收件人 nut...@googlegroups.com
非常好...

正在GAE上跑测试,,,,,,

2009/11/27 bird.wyatt <bird....@gmail.com>:

Wendal Chen

未读,
2009年11月28日 06:47:152009/11/28
收件人 nut...@googlegroups.com
在GAE上发现问题了: org.nutz.lang.util.Resources.getBasePath(String base) 里面:
if (file.isDirectory())
return file;
return file.getParentFile();
会导致SecurityException

我已在r490中修复.

2009/11/28 Wendal Chen <wenda...@gmail.com>:

Peter Zhang

未读,
2009年11月29日 00:26:112009/11/29
收件人 nut...@googlegroups.com
恩,看到改动了,非常好。

> Strings.dup(char c, int num) 还是不要那么改,因为虽然节省了 3 行代码,但是效率低了一点,并不划算



2009/11/28 Wendal Chen <wenda...@gmail.com>



--
    Best Regard

zozoh @ 2009
-----------------------------------------

Peter Zhang

未读,
2009年11月29日 00:26:242009/11/29
收件人 nut...@googlegroups.com
已经提交了

2009/11/29 Peter Zhang <zozo...@gmail.com>
回复全部
回复作者
转发
0 个新帖子