![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ActiveJDBC专栏
文章平均质量分 94
就喜欢这种肌肉感
真的懒得写
展开
-
【ActiveJDBC】05
一、事务通常在 Java ORM 中有一个显式连接或管理器对象(JPA 中的 EntityManager,Hibernate 中的 SessionManager 等)。ActiveJDBC 中没有这样的对象。下面是一个没有事务管理的最基本的 ActiveJDBC 应用程序示例:public static void main(String[] args) { Base.open("com.mysql.jdbc.Driver", "jdbc:mysql://localhost/t原创 2022-05-06 10:09:31 · 500 阅读 · 0 评论 -
【ActiveJDBC】04
一、乐观锁作者po的乐观锁思想:http://en.wikipedia.org/wiki/Optimistic_concurrency_control维基百科,墙了看不到作者要求表字段必须存在一个record_versionActiveJDBC 通过一个简单的约定来支持乐观并发:一个数据库表需要提供一个以record_version能够存储非十进制类型的类型命名的列,例如 MySQL 的 LONG、Oracle 的 NUMBER 等。向表中新加入的记录,Active原创 2022-05-06 10:08:11 · 478 阅读 · 0 评论 -
【ActiveJDBC】03
一、查询API简单条件筛选:List<Person> list = Person.where("name = 'John'")动态参数条件:List<Person> list = Person.where("name = ?", "John");处理大型结果集:在之前的所有结果中,整个结果集都被加载到内存中。这种方法在结果相对较小的情况下很好,但对于非常大的数据集可能会成为性能瓶颈。下面的方法有点让人想起 SAX 方法,从数据库中读取超大数..原创 2022-05-06 10:06:12 · 289 阅读 · 0 评论 -
【ActiveJDBC】02
一、基本的数据库操作数据模型层:import org.javalite.activejdbc.Model;数据访问层:import org.javalite.activejdbc.Base;import org.javalite.activejdbc.DB;基础的查询方法: @Test public void commonQuery() {// 数据集读取// List<Map> usersList =...原创 2022-05-06 10:04:50 · 808 阅读 · 0 评论 -
【ActiveJDBC】入门01
【ActiveJdbc】01 入门官方快速上手文档:整了好多时间,进去好难~~~~~索性不进去了,在网上找其他资源✊环境搭建:1、在数据库中创建该表,注意主键设置为空移除CREATE TABLE people ( id int(11) NOT NULL auto_increment PRIMARY KEY, first_name VARCHAR(56) NOT NULL, last_name VARCHAR(56), created_at DATETIME,原创 2022-05-06 09:59:17 · 479 阅读 · 0 评论