首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate(23):一个较为复杂些的事例

2012-11-16 
Hibernate(23):一个较为复杂些的例子??? 觉得该用一个更加丰富的例子来进一步研究Hibernate了. ?? ?于是用

Hibernate(23):一个较为复杂些的例子

??? 觉得该用一个更加丰富的例子来进一步研究Hibernate了.


?? ?于是用了这个RoleRightExample, 顾名思义, 这个例子完全模仿了项目中的"用户-角色-权限"问题, 见附件, 其中包括Mysql的建表语句和例子用数据.

??? 用这个实例做进一步研究的初步打算:
?? ???? 1, 研究Hibernate.现在能想的有: 各种fetch plan和fetch strategy(因实例中有很好的用例),二级缓存的全方面配置, 有可能试试Hibernate的反向工程以及较为复杂的自建表功能.
?? ???? 2, 独立于Hibernate之外的缓存研究.
?? ???? 3, 基于些的Acegi研究. 现在的Acegi研究仅仅停留在把用户信息放到内存中,而没有涉及到数据库.

??? 注, 此例中配置了spyLog, 默认位置为logfile=E:/spyLog/spyMysql/spy.log.

---------------
另,在从Oracle往Mysql中导数据时,有如下几个注意点:

? Mysql中, VARCHAR2(40 BYTE) 怎么表示? 是不是不用写BYTE?
? Mysql中,有没有跟Oracle中NUMBER对应的数据类型?
? Mysql中,没有VARCHAR2?
! Mysql中, key是关键字,改成了key_value.
? Mysql中, 怎么表达DEFAULT sysdate.
! Mysql, RIGHT是关键字, 改为RIGHT_table.
? Mysql中, default date问题.

热点排行