数据库持久化组件,把数据保存在永久存储介质中。
为何要持久化?
内存是暂时存储设备,断电后数据易丢失。
内存中数据查询,组织不方便
内存只能存储少量数据
网络传输无法传输内存中的对象,需要将对象外化到数据库中。
持久化的方法:
持久化方法:
用 将对象存入数据库
优点:底层开发,控制力强;效率高;标准的 ,有可移植
性
缺点:过于复杂;代码量大;可维护性差代码重用低
容器是侵入性容器,失去 的优点;调式更复杂。
!"#$$%对象关系映射
优点自动生成 代码量下降。
使用$""&'!!(($!)非侵入型;提供状态管理;
难度下降,不需要容器。
&
*$! 类,标准的
+,一个可以自动根据 -#" 完成对象关系映射,并持久化到
数据库的开源组件,其底层也是 实现的。
,(.%(-#"一般放在项目的根目录
*关键字&/"'' ((((((((((((驱动类
+关键字0" ((((((((((((驱动类地址
1关键字0'# (((((((((((((用户名
2关键字$''3& (((((((((((((登陆密码
4关键字,#+&&"0 ((((((((是否自动建表
5关键字',3/'6" (((((((((((((是否显示 '6"
7关键字'"889':"::;((((((((((((((设置事务隔离
级别
<关键字&"8&:"=; ((((((((((设置数据库方言信息
配置文件如下:
>,(?%0@
>'''(AB@
>$$B#CD&/"''D@>$$B@
>$$B#CD0"D@>$$B
>$$B#CD0'#D@>$$B@
>$$B#CD$''3&D@>$$B@
>$$B#CD'"D@>$$B@
>$$B#CD&/"''D@>$$B@
>$$B#CD,#+&&"0D@>$$B@
>$$B#CD&"D@>$$B@
评论0
最新资源