Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by string productName
JPA 기초 정리
JPA는 Java 애플리케이션에서 관계형 데이터베이스를 객체 중심으로 다룰 수 있도록 제공하는 표준 기술이다. 핵심은 Java 객체와 데이터베이스 테이블을 매핑하고, Entity를 기준으로 데이터를 저장하고 조회할 수 있도록 해주는 것이다. 예를 들어 주문 데이터를 조회할 때 다음과 같이 작성할 수 있다. Order order = orderRepository.findById(1L) .orElseThrow(); 개발자는 Order라는 Java 객체를 중심으로 코드를 작성하고, JPA는 해당 작업에 필요한 데이터베이스 접근을 처리한다. 1. JPA란? JPA는 Java Persistence API의 약자다. Java 객체와 관계형 데이터베이스 사이의 데이터를 연결하고 관리하기 위해 정의된 표준이다. JPA 자체는 실제 동작을 구현한 라이브러리가 아니라 규칙과 인터페이스를 정의한 표준이다. 따라서 실제로 JPA를 사용하려면 JPA 표준을 구현한 구현체가 필요하다.
고객 및 상품 관리 시스템 프로젝트
2026.04.24 도메인별로 역할을 나눠서 진행하기로 결정하고 각자 개발을 하기에 앞서서 필요한 프로젝트 구조를 먼저 잡았다. 각각 맡은 도메인의 엔티티를 먼저 설계하기! 나는 주문담당이라 엔티티가 두개다...
[2026-03-06] 다음 시간 확인 정리
소프트삭제 / 생성일 수정일 common에 베이스 엔티티에 생성일,수정일 만들어 넣어두자 소프트삭제는 엔티티별로 필요시에 만들어 쓰자 도메인별로 consts 패키지 만들고 final class 생성해서 static final 로 상수 관리 공통 예외처리 모든 비즈니스 예외는 ErrorEnum을 통해 관리 각 에러는 HTTP 상태 코드, 메시지 매핑(consts 활용) common - exception → ServiceException user - exception → UserNotFoundException (ServiceException 상속받기) item - exception → ItemNotFoundException (ServiceException 상속받기) // ErrorEnum.java ERR_PRODUCT_NOT_FOUND(HttpStatus.NOT_FOUND, Constants.MSG_NOT_FOUND) // Constants.java public static...
Mastering C# Fundamentals :Memory Management and Garbage Collection
Meta Description: Learn the essentials of memory management in C# with a focus on garbage collection. Discover how stack and heap work, visualize unreachable objects, and explore hands-on assignments to better understand garbage collection using Visual Studio Diagnostic Tools. This is the first in a series on mastering memory management in .NET. Note: Memory management is a very broad topic that cannot be covered comprehensively in a single article.
数据结构大作业--超市商品分类管理系统(树结构的应用)_超市商品管理系统-CSDN博客
数据结构大作业——超市商品分类管理系统(树结构的应用) 源码在文章末尾 1.问题描述 设计一个简单商品分类管理系统,对某超市商品进行分类存储和管理.
Best Practices for Writing Clean Java Code
Having spent a few years in the technology industry, mostly developing software, I’ve been accustomed to the reality that most of my time is spent working with different teams and reviewing code written by other software developers. Over the years, I’ve had diverse experiences working with code written by different developers. These experiences have fundamentally reinforced my appreciation for clean code. “Indeed, the ratio of time spent reading versus writing is well over 10 to 1.
Builder 生成器模式简介与 C# 示例【创建型2】【设计模式来了_2】
〇、简介 1、什么是生成器模式? 一句话解释: 在构造一个复杂的对象(参数多且有可空类型)时,通过一个统一的构造链路,可选择的配置所需属性值,灵活实现可复用的构造过程。 生成器模式的重心,在于分离构建算法和具体的构造实现,从而使得构建算法可以重用。采用不同的构建实现,产生不同的产品。所以生成器模式都会存在两个部分:整体构建算法、部件的构造和产品的装配。 官方意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 一个比喻:(班级与各科课代表) 每个班级都需要各科课代表,选人条件也会有多个,比如单科成绩名列前茅、课堂表现活跃等,还有些非必要的条件,例如是否开朗等,根据这些条件就可以制定一个标准,对应的就是统一的 IBuilder 接口。不同的科目都可以实现这个接口去生成自己的课代表。 2、优缺点和使用场景 优点: 客户端不必知道目标对象内部组成的细节,目标对象本身与目标对象的创建过程解耦,使得相同的创建过程可以创建不同的目标对象; 具体创建者可被扩展; 更加精细化的操控目标对象的生成过程,根据生成器提供的步骤逐步构建,可以精细化的控制到产品的内部。 缺点:...
MyBatis-Plus联表查询(Mybatis-Plus-Join)_mybatisplus跨库查询_鱼找水需要时间的博客-CSDN博客
mybatis-plus作为mybatis的增强工具,简化了开发中的数据库操作。一旦遇到left join或right join的左右连接,还是得老老实实的打开xml文件,手写上一大段的sql语句。今天总结一下一款叫做mybatis-plus-join的工具(后面就简称mpj了),可以用类似mybatis-plus中QueryWrapper的方式来进行联表查询。 引入依赖 引入相关依赖后,在springboot项目中,像往常一样正常配置数据源连接信息就可以了。 数据准备 用户表,包含用户姓名: 商品表,包含商品名称和单价: 在订单表中,通过用户id和商品id与其他两张表进行关联。 修改Mapper 查询 MPJLambdaWrapper 调用接口来看一下执行结果: 成功查询出了关联表中的信息, 首先,调用mapper的selectJoinList()方法,进行关联查询,返回多条结果。后面的第一个参数OrderDto.class代表接收返回查询结果的类,作用和我们之前在xml中写的resultType类似。 这个类可以直接继承实体,再添加上需要在关联查询中返回的列即可: @Data...
Ballerina for Full-Stack Developers: a Guide to Creating Backend APIs
Key Takeaways Full-stack developers no longer select a popular “stack.” Instead, they look at the best possible technology to implement their requirements at each layer in the “full stack.” Frontends consume one or more backend APIs that are typically tailor-made to match the frontend UX. While RESTful services are the de facto standard for backend APIs, GraphQL and WebSocket APIs are emerging.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with string
Contact string, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack