00:00
现在呢,我们就来写一下,新建一个动态的外部工程SSH,写个二吧。然后我们要简单的说一下我们整个写的步骤。啊,首先呢,我们先加入。Spring,因为我spring既要整合let,又要整合spring to,然后呢,加入我们选择加入harmlet,这里边多写一点,同时建立19花类和其对应的点HBHBM.x面文件在生成对应的数据表,二个当然需要去整合spring,整合camera,三加入抓四啊完成功能好吧,完成功能的话呢,一个一个来说。
01:26
写的步骤基本上就是这样,首先加入spring,我们这是不是一个外部环境啊,外部环境加需要分为几个步骤啊。第一个是加入加包吧,必须的吧,第二个废置什么呀,配置web.X文件吧,需要配置启动是LC容器的那个listen对吧,第三步加入spring的配置文件,所以说分为这样的三个步骤,第一个来夹包一盘。
02:14
Java open source,找到spring4.0,全部CTRLC过来。第二步配它需要配启动LC容器的listener ctrl f,一个LIS已经集成了al斜杠。叫上。Contact loud listener这个源码的话呢,上节课刚刚看到有两个作用吧,第一个创建LC容器对应的对象,第二个把那个对象放到了application对应的那个域里边,对吧?来写一下这里边有两个,第一个配置文件的位置被入镜下的application context的点X文件。
03:11
来这个不装配,拼完了,然后再加入。它对应的配置文件,我们配置文件这边比较多哈,我们直接搞一部分B。这样的一个源码包,注意啊,我新建的是一个什么呀,源码包,而不是文件夹哈,源码包con。然后呢,新建一个spring的配置文件,点XL。我们加一下吧,A op我们需要加,因为一会我需要去配生殖事物吧,Bs contact,还有这个什么呀,TX next finish,行,这样的话呢,这个spring就讲完了。
04:05
看笔记吧,加完了下面的话呢,加入halet步骤,第一步加入夹包对吧,加入假包,然后呢,诶我们保留harmlet原生的那个harmlet cmd.X文件,所以说在类路径下加入hart.cfd.x文件,在其中配置Hart的基本属性。然后呢,还有啥呀,三我们这块我们有要求啊啊建立持久化类,建立持久化类,然后呢,和其对应的点HBM.xl文件。
05:11
再下一步,四和spring进行整合,五整合完之后的话呢,我启动这个项目,这个时候我们能够看到生成对应的数据表。启动项会看到生成对应的数据表,好了,下包找到open source,他4.2.4。全部CTRLC粘贴这个包呢,没有重的啊,这就不看了,然后加入cart配置文件。
06:10
Harmage,这第一个就是嗯,点CF。He does。我们讲了这里边的话呢,配置一些基本的属性,配置的基本书性基属性有哪些方言,还有呢,是否显示及格式化circle口,还有生成数据表的策略吧,还有如果要再加的话,二级缓存,二级缓存相关别的没有了,就这么多,而我是如何去扫描那些HBM文件,是不是在宿R里边配啊,就这么多来吧,方言2T。
07:26
CIRCLE5。这个。一个是否显示及格式,格式化circle so circle吧,数点circle处生成数据表的策略,Happening,哪个HBM吧,To auto to行了,后边这个我们暂时就先省略,这就不配了,Great update写错了是吧?Update行好了,下一步的话呢,看看啊,这个搞定了,这个搞定了,然后建立持久化类。
08:17
M点硅,故点sh.N。一个一个。好的,Department里边有两个属性,Private类型的ad,还有一个private运行的department后面名称get。CTRLCF,好,Employee里边的属性多一点,类型的,ID string型的,Last name private string型的,Email date型的。
09:17
还有一个private f型的。Create time境之间还有一个private department,我属于哪一个门这里边的,我们说这个经建是不能修改的,不。可修改好了,嗯,这个就是生日是可以被修改的啊,这个但从前端传入的是自类型,所以。
10:07
需要注意转换,那这块我们只是给这样的一个提醒啊,创建时间呃,不能被修改,因为我已经被创建了的话,不能改了,这是什么呀,单项多对一的关联关系,单向单向多对一的关联关系搞定。Ctrl shift f化一下,然后生成对应的HBM定制文件,下一步finish需要调一下来,我们这个的话呢,就SSH department,我来看一下啊,ID是没问题的,这个改成什么呀,Native使用本地的方式。
11:07
买言的本地方式是什么呀?装吧是吧,Department加上一个下划线搞定这个这个里边的话呢,这个需要写为make啊,Last name,对,SSH email first time department,这个需要再写一写吧,Many是没问题的,Flash就先不写了,我们使用什么呀,使用来加载,这应该叫department什么ID吧?啊这样的话呢,这个映射文件就写完了,这块需要说一下单项一对多的关联关系,映射单向。
12:08
一不对一啊多对一啊,关联关系好搞定,看步骤,这个写完了,然后跟spring进行整合,还有这里边写完好了整合,那实际上还需要分一点步骤啊,具体一点吧,具体步骤有哪些呢?第一个需要加入C3P0吧,因为没有数据源啊,C3P0和买circle口的驱动,第二步在spring的配置文件中配置哪些东西来着,数据源第一个是吧,数据源第二个呢,翻身翻。
13:08
然后说明事物吧,声明是事物好吧,首先在下包找到C3P0CTRLC复制过来,然后再去找买circle c。好了给它,那我首先我需要搞一个资源文件吧,来DBDB点八是K,我们把整个这个过程的话呢,最后再写一遍,回头写项目的时候,这一些已经写过好几遍的就直接复制了啊,所以说SSA是整合每一个步骤,这里边我们会清晰的给到大家,同时也希望大家认真的来看,不懂的话呢,随时问,TBC点点等于root t bc.pass等于1230TBC档driver class等于com点买端口点TBC档driver t bc档TBCURLTBC买circle啊我去搞一个数据库。
14:31
嗯,SSH,我们再重新建一个,不是六版。创建一个数据库就对哈。好过来SPRING6,然后呢,是配置C3比中的基本属性吧,In负cent等于五,Give me ma负cent等于十是不?还有别的呀,别的我们就省了啊,不写了,好,有了这个以后的话呢,第一个导入复文件。
15:21
导入资源文件context哪个来着?属性的proper,然后配置C3P0数数据源BD data s bus combo source。
16:03
基本属性property.b c.passw driver that it b c ul he need Bo在mark在这边大。Driver jbc in who says initial says max who写完了,好,下面的话呢,来配置什么呀?配置section factory吧,Section OK d ID section fashion class用什么了?Section哪一个四版面四吗?属性都有什么呀?Section,呃,不是data source吧,继续吧,Reference data s。
17:43
然后呢,他们那文件吧,很big value as as下的这个,嗯,就是这plus什么时候加呢?如果这个路径是给用spring用的,这class就可以加,没问题哈,然后OK,下一个叫addings,对行class class下的这个,但这个点得分成什么呀,那斜杠吧,找对这个。
18:27
这个这个还应再写一个星点HBM.x文件吧,这个也创建好好啊,这个要是创建好之后的话呢,实际上我这个时候要是启动的话,它就应该帮我生成对应的数据表了吧,为什么呀,它是不是已经创建33出来了,它就会帮我自动的生成数据表试试哈,Run s找一个。走第一个没有异常,第二个生成对应的数据表刷新。
19:08
对,有了吧,Parliament employee那种的话呢,我们可以,嗯,这个是不是需要我们自己进行初始化的,比方说一号部门,那比方说叫什么销售部啊,二号部门研发部,三号部门人事部,四号部门行政部。好了,至于这个,呃,Employee这个信息,我们通过这个SSH整合的方式往里边贴,这就先不贴了好了,但还没配完呢,贴着配下一个配什么了?配置spring的声明是事物对吧?配置四不的生成事物分为几步来着?第一步配什么呢?配置complete的事务管理器吧,第二步呢,配置什么事物属性?第三步配置。
20:39
事物事物切入点啥,什么事物切入点啊,我们这个事物作用在哪些类的哪些方法上呢?对吧,然后呢,再把事物数据跟事物切入点给关联起来,再把。事物属性和事物切入点关联起来好了,事务管理器BID是吧?Harm section3.4吧,别搞错了。
21:24
他需要一个什么属性啊?他管谁呀?是不是管他那呀,给我传三三水事物属性叫TX idx,呃,Trans manager CTR CTR,复制一下一样就可以了,然后是TX tribu,然后是TX method get开头的配一个read only,是否则啊,我们都使用默认值好了,最后一个配植物切入点,A op big pop op the cat。
22:24
星任意修饰符,任意返归值,汉表F追骨打SH。点service下边的所有类啊,所有方法参数值任意,好了,这个我需要去建一个二一会哈,CTRLC,然后是t X point,看,再来关联起来,Op advice reference p reference PX,这样的话呢,整个这个配置就完成了,我再建一个包,建这个包的目的呢,就是我的所有放在这个下面吧,这样就OK了,这就是整合就写完了。
我来说两句