惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
MyScale Blog
MyScale Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
N
Netflix TechBlog - Medium
MongoDB | Blog
MongoDB | Blog
I
InfoQ
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security

博客园 - 长沙游学者

填坑 Plugin 'mysql_native_password' is not loaded 裁员相关法律知识 自己写了个截图工具 .net操作oracle,一定要用管理员身份运行 visual studio 啊,切记切记,免得报奇怪的错误。 基于 bootstrap 的 vue 分页组件 前端UI框架《Angulr》入门 EF 中 Code First 的数据迁移以及创建视图 AmazeUI(妹子UI)中CSS组件、JS插件、Web组件的区别 Oracle自动备份.bat 最新更新(支持Win10了) 总结一下Android中主题(Theme)的正确玩法 并不优雅 思考:有三扇门,其中一扇门里有奖品,三选一,你选择其中一扇门之后,主持人先不揭晓答案,而是从另外两扇门中排除掉一个没有奖品的门,现在主持人问你,要不要换个门,请问你换还是不换? 深入分析结构体——结构体里有属性必须new才能使用? TableEx 小更新 本地包含的JS java十宗罪 Oracle自动备份.bat 更新 C++ 方块游戏小更新 Oracle自动备份.bat
原创的java数据访问框架
长沙游学者 · 2011-06-24 · via 博客园 - 长沙游学者

原创的java数据访问框架

我的数据访问框架,做好了,包含执行sql语句execute/executeQuery/executeScalar,sql查询,分页查询,执行存储过程,接收存储过程输出参数,事务控制,实体映射,insert/update/save/delete/get/select/paging等各种实体操作,在sqlserver和oracle中测试通过。
除connection.properties一个简单的配置文件之外,不需要任何其它配置文件,实体映射使用注解方式。

实体类可以是任何类,通过注解得到对应的表名/主键/列表,如果没有写注解,则直接使用类名表示表名,使用字段名表示列名

实体类的写法:

@Table("TB_Employee")
public class Emp {
@Id
private Integer id;
@Column(
"username")
private String name;
private String password;
private String empName;
private Date beginDate;//get/set方法
}

 实体操作示例:

Employee emp = new Employee();
emp.setId(
"99999999");
emp.setUsername(
"myname");
emp.setEmpName(
"测试save");
emp.setBeginDate(
new Date());
Db.save(emp);