简单的hibernate例子,不涉及jsp页面,直接java代码运行java类:HibernateUtilpackage dao;import
org.hibernate.Session;import org.hibernate.SessionFactory;import
org.hibernate...
分类:
系统相关 时间:
2014-06-13 14:13:10
阅读次数:
297
package com.jronline.dao;import
java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import
java.util.List;import org.hibernate.H...
分类:
系统相关 时间:
2014-06-11 11:24:01
阅读次数:
510
一般的,我们把事务配在service层,利用service的业务逻辑接口统一的管理。
为什么不用在dao层呢?
因为一个service有可能调用多个dao,而这多个dao有可能相互联系,有时候一个操作需要调用多次数据库,但是这多次调用要么全提交,要么全回滚。
因此,在dao层调用事务理论上说不是一个很明智的选择。应该有业务逻辑层service层负责事务,统一处理。
Spring...
分类:
编程语言 时间:
2014-06-08 15:23:10
阅读次数:
404
最近项目中用到IBATIS ,我没有用过,现在开始慢慢学习。IBATIS是一个持久层框架,但是比HIBERNATE要轻许多,用ibatis基本上sql语句要自己写。今天下午做了一个简单的demo。
流程:在DAO中读取SqlMapConfig.xml文件(连接数据库,寻找实体类配置文件路径)。当DAO中调用sql语句时候:sqlMapClient.queryForList("getAllStud...
分类:
其他好文 时间:
2014-06-08 10:51:53
阅读次数:
276
常用的数据库操作包括:JDBC、EJB、JDO以及Hibernate。它的各有优缺点: (1)
JDBC:多数Java开发人员是用JDBC来和数据库进行通信,它可以通过DAO模式进行改善和提高。但这种方式在大型应用程序中不容易操作使用,且维护起来相当困难。
(2) EJB:EJB通常是在数据持久技术...
分类:
数据库 时间:
2014-06-07 06:26:16
阅读次数:
216
package dao;import java.io.File;import
java.io.FileInputStream;import java.io.FileNotFoundException;import
java.io.IOException;import java.net.URISynt...
分类:
数据库 时间:
2014-06-06 19:25:31
阅读次数:
229
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得...
分类:
编程语言 时间:
2014-06-05 11:40:33
阅读次数:
375
ODBC(Open Database
Connectivity,开放数据库互连)1992年,微软公司开放服务结构(WOSA,Windows Open Services
Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这...
分类:
数据库 时间:
2014-06-02 13:40:18
阅读次数:
328
数据访问对象(DAO)
对访问存储在不同数据库管理系统(DBMS)中的数据提供了一个通用的API。Yii DAO 基于 PHP Data Objects (PDO)
构建。它是一个为众多流行的DBMS提供统一数据访问的扩展,这些 DBMS 包括 MySQL, PostgreSQL 等等。因此,要使用...
分类:
其他好文 时间:
2014-06-02 06:17:46
阅读次数:
267
报这个错的话:基本都是配置出错,具体配置看下面。
AndroidManifest.xml 文件:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mayi.test.dao"
android:versionCode="1"
an...
分类:
移动开发 时间:
2014-05-31 22:00:03
阅读次数:
434