使用注解做ORM
1. 注解在Nutz中的应用
在nutz中,和数据库对应的pojo,我们可以使用注解的方式来配置field和table的column之间的对应,也可以用注解来配置两个pojo之间的关系,例如我有一个POJO,名字叫"Box",里面包含两个字段:
(1)
?不出意外,输出应该是"INSERT INTO tbl_user (id,name,userAge) VALUES (1,Tom,12)"。
?通过这个例子您会发现许多问题:(1)代码结构差 (2)异常处理差 (3)结果都不对,因为sql语句没有给string类型加上引号。(4).....
但是,如果您之前对Annotation不是特别了解,但愿本文能起到一个抛砖引玉的作用。
?
最后,您可以去使用一下Nutz的dao功能,去体验一下Annotation给我们带来的便利。http://code.google.com/p/nutz/
?
??
1 楼 天机老人 2010-01-19 这个能用pojo生成数据库吗?
当然我同意,复杂的表关系与SQL自己写。
但是还是最好出一个pojo转数据库的生成工具吧,在开发阶段可以引到jar包中,开发完后,上线后,以后可以不一定要引入。
我喜欢DDD 2 楼 amosleaf 2010-01-20 天机老人 写道这个能用pojo生成数据库吗?
当然我同意,复杂的表关系与SQL自己写。
但是还是最好出一个pojo转数据库的生成工具吧,在开发阶段可以引到jar包中,开发完后,上线后,以后可以不一定要引入。
我喜欢DDD
目前没有做到生成数据库。