
SSH框架技术
cjnetwork
这个作者很懒,什么都没留下…
展开
-
jotm跨数据库事务 spring + hibernate
[align=left][size=x-large][b]jotm跨数据库 spring + hibernate[/b][/size][/align] 软件包ow2-jotm-dist-2.1.9-bin.tar.gzspring-framework-3.0.5.RELEASEhibernate-3.6.0.Finalhibernate-3.6.0.Finalsprin...2011-04-26 13:39:41 · 145 阅读 · 0 评论 -
spring aop 日志记录
[size=large]spring aop 日志记录[/size] 需要日志记录,将所有的web操作记录到数据库中,使用aop来记录日志,当然是一个好的选择,spring中集成aop记录日志的方式有多种(aop的配置方式有多种,注解、xml配置),这里只说一个xml配置的例子。 1、编写日志记录类 2、配置aop 1、编写日志记录类 [c...2011-05-28 13:21:58 · 129 阅读 · 0 评论 -
web自动生成工具
web自动生成工具概述:通过配置,快速生成web项目的CRUD操作(前端、和后端)使用步骤:1、配置config/webtool.properties文件,修改生成的文件存放路径、生成的项目名字、数据库用户和密码等2、运行com.cjnetwork.launch.Launch中的main方法,如果一切正常,在控制台将会输出“complete...”3、将生成好的项目导入...2011-02-19 02:26:19 · 552 阅读 · 0 评论 -
model driven 更新实体 外键集合丢失问题
在使用ssh框架开发web的时候,有的时候使用model driven方式接收参数,在通常情况下没有什么问题。当执行更新操作的时候,由于执行update的时候,实体的外键关系,容易被删除掉,这个问题需要注意。例如有用户表User和用户组表UserGroupUser(id,name,userGroupId)UserGroup(id,name)[code="java"]public...2011-06-15 21:55:38 · 158 阅读 · 0 评论 -
<转>hibernate中get方法和load方法的根本区别
hibernate中get方法和load方法的根本区别如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常ObjectNotFoundException,所说的load方法抛异常是指在使用该对象的...原创 2011-03-24 10:28:49 · 81 阅读 · 0 评论 -
mybatis二级缓存工作机制
[size=xx-large][b]mybatis二级缓存工作机制[/b][/size]在mybatis的主配置文件中,启动二级缓存配置[code] [/code] 这个配置会再以后生成Executor的时候使用CachingExecutor而非 BaseExecutor 然后在映射的xml配置文件如UserMap...原创 2012-03-22 15:31:34 · 134 阅读 · 0 评论