摘要:
网上都是说在dao中未注入 sessionFactory,然而我有 于是排除 一直报这个错后来发现是 阅读全文
摘要:
Action动态方法的调用 首先我们需要在struts.xml中去配置一个常量值如下 那么去哪找呢?找到Struts-core.jar并打开 method属性 可以看到配置文件中分别定义了两个action元素,每个action的name属性都不同,但是类的引用却是相同的也就是说,如果用户的请求是lo 阅读全文
摘要:
Struts2的起源与背景 在很长的一段时间内,在所有的MVC框架中,Struts1处于绝对的统治地位,无论是从市场的普及范围,还是具体的使用者数量。 其他MVC框架都无 法与其相比,作为一一款优秀的MVC框架、虽然Struts1可以很好地实现将控制与业务逻辑相分离, 但是其自身也存在一定的缺陷,这 阅读全文
摘要:
一对多 多对一 多对多 多对多测试的时候出现了一个问题如下 An AnnotationConfiguration instance is required to use <mapping class="entity.ProjectEntity"/> 意思是,用了注解了,自然要用注解类生成Sessio 阅读全文
摘要:
按主键查询 dao层 service层 test测试类 使用HQL 什么是hql hql查询是一种面向对象的查询语言,其中没有表和字段的概念,只有类,对象和属性的概念,hql语句中除了java类和属性名称外,查询语句对大小写敏感, 所以SELECT和select是相同的.但是cn.entity.em 阅读全文
摘要:
瞬时状态 瞬时状态又称临时状态.如果java对象与数据库中的数据没有任何的关联,即此java对象在数据库中没有相关联的记录,此时java对象的状态为瞬时状态,session对于 瞬时状态的ava对象是一无所知的,当对象不再被其他对象引用时,它的所有数据也就丢失了,对象将会被java虚拟机按照垃圾回收 阅读全文
摘要:
dynamic-insert 作用:设置对象中没有值的字段 insert并不会对其进行插入. 实体类映射配置如下 首先是设置了dynamic-insert属性的 结果如上,可以看到string类型未赋值的属性都没有对其进行插入,数值类型因为默认值是0所以会进行插入,deptNo因为是外键所以没有进行 阅读全文
摘要:
初始化配置和session 关于配置文件这里就不在赘述了,假设配置文件配好后我们需要加载配置和sessionFactory,并获取session,因为每次进行增删改查时都需要session,所以封装成了一个工具类 添加 dao层 service层 测试类 结果 修改 dao层 service层 测试 阅读全文
摘要:
hibernate框架 hibernate是数据化持久工具,也是一个开源代码的ORM解决方案.hibernate内部封装了通过jdbc访问数据库的操作,向商场应用提供面向对象的数据访问api. hibernate基于ORM在对象模型和关系型数据库的表之间建立了一座桥梁,通过hibernate,程序员 阅读全文
摘要:
因为在idea中新建的xml默认的头文件,有时候并不是我们需要的这时候可以通过自定义来解决. 如搭建hibernate的实体类的映射xml. 首先 fiel→settings出现 如下框框 在上面搜索 temp 点击 file and code tempplates,之后点击 + 便可以自定文件初始 阅读全文