前段时间,在维护公司的几年前的一个项目,虽说不上是历史悠久,但也有些年头了,采用三层架构,加上存储过程的这么一个老的架构,本来这个架构也没什么问题,大部分系统都是这么干的,但是由于这个系统存储过程被滥用的问题,后期维护的时候,麻烦事就来了,任何涉及到数据库的调整,都得存储过程,实体类,SQL操作.....
分类:
其他好文 时间:
2014-07-27 23:06:29
阅读次数:
231
1、关于控制反转和依赖注入的理解:控制反转:一般的,当实体类被使用时,调用者需要创建实体类的实例。控制反转的意思即是调用者不再实例化实体类了,而只是声明类对象和封装对象的使用。具体的实例化由容器来实现。依赖注入:依赖注入是控制反转这种设计模式的一个关键步骤。把对象的实例化交给容器时,容器负责生成具体...
分类:
其他好文 时间:
2014-07-27 21:29:05
阅读次数:
273
对于三层的概念查也查了,看也看了,下面是我找的一个关于三层的简单实例,真正看一下它是如何具体实现的.我们先来一起看看实体类-Model实质:实体类就是在完成数据库与实体类对应的功能,一个类是一张表,一个属性是一个字段!using System; using System.Collections.G....
分类:
其他好文 时间:
2014-07-27 10:27:02
阅读次数:
214
最近在工作中使用springside,里面用到了hibernate的多对多
一开始我在配置department(部门表)和menu(栏目表)的时候,这样写的。
Department实体类中的getMenus上写的joinColumn是menu_id,inverseJoinColumns写的是department_id
我的页面是根据所选部门查找出对应的栏目权限从而打勾,我数据库中间表...
分类:
其他好文 时间:
2014-07-26 02:47:26
阅读次数:
223
废话少说,直接入题。 在面向对象语言中,经常会比较两个对象是否相等,而比较的大多是实体类实例,也就是封装数据的那些类实例,或者是Map、List互相嵌套成的复杂数据结构。 比较对象是否相等,常见的思路是重写equals方法,但鉴于对象的种类多变,嵌套层次复杂,仅仅靠重写equals是很难实现...
分类:
编程语言 时间:
2014-07-24 22:18:42
阅读次数:
440
在项目中用到了一对多的实体类关系映射,之前接触的都是基于配置文件的映射实现,但是公司的大部分都是基于注解的,因此自己参考之前的代码捣鼓了基于注解的一对多的映射关系实现。
背景:
一的一端:QingAoCenterInfo:青奥场所信息,
多的一端:QingAoPlaceInfo:青奥场馆信息,
其中一个青奥场所下可以包含多个青奥场馆
one端:QingAoCenterIn...
分类:
系统相关 时间:
2014-07-23 13:10:46
阅读次数:
246
这里要用到如下两个namespace:using System.Runtime.Serialization.Json;using System.Runtime.Serialization;定义Json实体类如下:[DataContract]public class TextMessage{ [...
分类:
Web程序 时间:
2014-07-23 11:49:46
阅读次数:
218
最近用JPA遇到这样一个问题:Repeated column in mapping for entity: com.ketayao.security.entity.main.User column: org_id (should be mapped with insert="false" update="false")
这个错误是由实体类引起的,我一开始是这样写的:
@Column
priv...
分类:
移动开发 时间:
2014-07-22 23:47:28
阅读次数:
378
不知道大家以前是怎么使用实体中的get与set的.我先前是这样使用的.
先定义一个实体类.之后写与之相关的字段名称.最后匹配上与之相关的属性,控制字段的读写权限.
以前使用方式
代码1
public class product
{
private string code;
private string commodity_Name;
public string Code...
分类:
其他好文 时间:
2014-07-22 23:43:57
阅读次数:
278
本文采用简单的servlet作为后台处理数据的工具,前台使用freemarker的ftl模板作为输出工具,简单说明怎样将封装有实体类对象的List集合注入到ftl模板中并且成功的在遍历显示出来,之前在网上找了很多这方面的资料,但是都没有解决这个问题,所以自己就从头认真的研读的一番freemar...
分类:
编程语言 时间:
2014-07-22 22:43:33
阅读次数:
330