<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://sutando.org/blog/authors/dylan-yu.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod></url><url><loc>https://sutando.org/blog/</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/"/></url><url><loc>https://sutando.org/ja/blog/</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/"/></url><url><loc>https://sutando.org/zh_CN/blog/</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/"/></url><url><loc>https://sutando.org/blog/posts/building-rest-api-with-sutando-and-express.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/building-rest-api-with-sutando-and-express.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/building-rest-api-with-sutando-and-express.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/building-rest-api-with-sutando-and-express.html"/></url><url><loc>https://sutando.org/ja/blog/posts/building-rest-api-with-sutando-and-express.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/building-rest-api-with-sutando-and-express.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/building-rest-api-with-sutando-and-express.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/building-rest-api-with-sutando-and-express.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/building-rest-api-with-sutando-and-express.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/building-rest-api-with-sutando-and-express.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/building-rest-api-with-sutando-and-express.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/building-rest-api-with-sutando-and-express.html"/></url><url><loc>https://sutando.org/blog/posts/database-migrations-with-sutando-complete-guide.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/database-migrations-with-sutando-complete-guide.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/database-migrations-with-sutando-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/database-migrations-with-sutando-complete-guide.html"/></url><url><loc>https://sutando.org/ja/blog/posts/database-migrations-with-sutando-complete-guide.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/database-migrations-with-sutando-complete-guide.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/database-migrations-with-sutando-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/database-migrations-with-sutando-complete-guide.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/database-migrations-with-sutando-complete-guide.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/database-migrations-with-sutando-complete-guide.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/database-migrations-with-sutando-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/database-migrations-with-sutando-complete-guide.html"/></url><url><loc>https://sutando.org/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/></url><url><loc>https://sutando.org/ja/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/getting-started-with-sutando-build-your-first-nodejs-app.html"/></url><url><loc>https://sutando.org/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/></url><url><loc>https://sutando.org/ja/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/migrating-from-laravel-to-nodejs-with-sutando.html"/></url><url><loc>https://sutando.org/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/></url><url><loc>https://sutando.org/ja/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/model-relationships-in-sutando-hasmany-belongsto-and-beyond.html"/></url><url><loc>https://sutando.org/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/></url><url><loc>https://sutando.org/ja/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/modern-alternative-to-bookshelfjs-migrating-to-sutando.html"/></url><url><loc>https://sutando.org/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/></url><url><loc>https://sutando.org/ja/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/modern-alternative-to-objectionjs-migrating-to-sutando.html"/></url><url><loc>https://sutando.org/blog/posts/nodejs-active-record-orm-complete-guide.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/nodejs-active-record-orm-complete-guide.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/nodejs-active-record-orm-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/nodejs-active-record-orm-complete-guide.html"/></url><url><loc>https://sutando.org/ja/blog/posts/nodejs-active-record-orm-complete-guide.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/nodejs-active-record-orm-complete-guide.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/nodejs-active-record-orm-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/nodejs-active-record-orm-complete-guide.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/nodejs-active-record-orm-complete-guide.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/nodejs-active-record-orm-complete-guide.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/nodejs-active-record-orm-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/nodejs-active-record-orm-complete-guide.html"/></url><url><loc>https://sutando.org/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/></url><url><loc>https://sutando.org/ja/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/soft-deletes-hooks-and-scopes-in-sutando.html"/></url><url><loc>https://sutando.org/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/></url><url><loc>https://sutando.org/ja/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-orm-the-laravel-eloquent-experience-for-nodejs.html"/></url><url><loc>https://sutando.org/blog/posts/sutando-plugins-extending-your-orm.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-plugins-extending-your-orm.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-plugins-extending-your-orm.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-plugins-extending-your-orm.html"/></url><url><loc>https://sutando.org/ja/blog/posts/sutando-plugins-extending-your-orm.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-plugins-extending-your-orm.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-plugins-extending-your-orm.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-plugins-extending-your-orm.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/sutando-plugins-extending-your-orm.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-plugins-extending-your-orm.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-plugins-extending-your-orm.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-plugins-extending-your-orm.html"/></url><url><loc>https://sutando.org/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/></url><url><loc>https://sutando.org/ja/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-drizzle-active-record-vs-sql-first.html"/></url><url><loc>https://sutando.org/blog/posts/sutando-vs-prisma-which-nodejs-orm.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/></url><url><loc>https://sutando.org/ja/blog/posts/sutando-vs-prisma-which-nodejs-orm.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/sutando-vs-prisma-which-nodejs-orm.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-prisma-which-nodejs-orm.html"/></url><url><loc>https://sutando.org/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/></url><url><loc>https://sutando.org/ja/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/sutando-vs-typeorm-modern-active-record-alternative.html"/></url><url><loc>https://sutando.org/blog/posts/the-best-node.js-orms-to-watch-in-2026.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/></url><url><loc>https://sutando.org/ja/blog/posts/the-best-node.js-orms-to-watch-in-2026.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/the-best-node.js-orms-to-watch-in-2026.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/the-best-node.js-orms-to-watch-in-2026.html"/></url><url><loc>https://sutando.org/blog/posts/using-sutando-with-nextjs-server-side-database-access.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/></url><url><loc>https://sutando.org/ja/blog/posts/using-sutando-with-nextjs-server-side-database-access.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/using-sutando-with-nextjs-server-side-database-access.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/blog/posts/using-sutando-with-nextjs-server-side-database-access.html"/></url><url><loc>https://sutando.org/guide/browser.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/browser.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/browser.html"/></url><url><loc>https://sutando.org/zh_CN/guide/browser.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/browser.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/browser.html"/></url><url><loc>https://sutando.org/guide/collections.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/collections.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/collections.html"/></url><url><loc>https://sutando.org/zh_CN/guide/collections.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/collections.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/collections.html"/></url><url><loc>https://sutando.org/guide/getting-started.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/getting-started.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/getting-started.html"/></url><url><loc>https://sutando.org/zh_CN/guide/getting-started.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/getting-started.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/getting-started.html"/></url><url><loc>https://sutando.org/guide/hooks.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/hooks.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/hooks.html"/></url><url><loc>https://sutando.org/zh_CN/guide/hooks.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/hooks.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/hooks.html"/></url><url><loc>https://sutando.org/guide/installation.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/installation.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/installation.html"/></url><url><loc>https://sutando.org/zh_CN/guide/installation.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/installation.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/installation.html"/></url><url><loc>https://sutando.org/guide/migrations.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/migrations.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/migrations.html"/></url><url><loc>https://sutando.org/zh_CN/guide/migrations.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/migrations.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/migrations.html"/></url><url><loc>https://sutando.org/guide/models.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/models.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/models.html"/></url><url><loc>https://sutando.org/zh_CN/guide/models.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/models.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/models.html"/></url><url><loc>https://sutando.org/guide/mutators.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/mutators.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/mutators.html"/></url><url><loc>https://sutando.org/zh_CN/guide/mutators.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/mutators.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/mutators.html"/></url><url><loc>https://sutando.org/guide/pagination.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/pagination.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/pagination.html"/></url><url><loc>https://sutando.org/zh_CN/guide/pagination.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/pagination.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/pagination.html"/></url><url><loc>https://sutando.org/guide/plugin-list.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/plugin-list.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/plugin-list.html"/></url><url><loc>https://sutando.org/zh_CN/guide/plugin-list.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/plugin-list.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/plugin-list.html"/></url><url><loc>https://sutando.org/guide/plugin.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/plugin.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/plugin.html"/></url><url><loc>https://sutando.org/zh_CN/guide/plugin.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/plugin.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/plugin.html"/></url><url><loc>https://sutando.org/guide/query-builder.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/query-builder.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/query-builder.html"/></url><url><loc>https://sutando.org/zh_CN/guide/query-builder.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/query-builder.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/query-builder.html"/></url><url><loc>https://sutando.org/guide/relationships.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/relationships.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/relationships.html"/></url><url><loc>https://sutando.org/zh_CN/guide/relationships.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/relationships.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/relationships.html"/></url><url><loc>https://sutando.org/guide/schema-builder.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/schema-builder.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/schema-builder.html"/></url><url><loc>https://sutando.org/zh_CN/guide/schema-builder.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/schema-builder.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/schema-builder.html"/></url><url><loc>https://sutando.org/guide/serialization.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/serialization.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/serialization.html"/></url><url><loc>https://sutando.org/zh_CN/guide/serialization.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/serialization.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/serialization.html"/></url><url><loc>https://sutando.org/guide/transactions.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/transactions.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/transactions.html"/></url><url><loc>https://sutando.org/zh_CN/guide/transactions.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/transactions.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/transactions.html"/></url><url><loc>https://sutando.org/guide/typescript.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/typescript.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/typescript.html"/></url><url><loc>https://sutando.org/zh_CN/guide/typescript.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/guide/typescript.html"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/guide/typescript.html"/></url><url><loc>https://sutando.org/</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/"/></url><url><loc>https://sutando.org/ja/</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/"/></url><url><loc>https://sutando.org/zh_CN/</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://sutando.org/"/><xhtml:link rel="alternate" hreflang="ja" href="https://sutando.org/ja/"/><xhtml:link rel="alternate" hreflang="zh_CN" href="https://sutando.org/zh_CN/"/></url><url><loc>https://sutando.org/zh_CN/blog/posts/2026-nodejs-orm-selection-guide-prisma-vs-drizzle-vs-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod></url><url><loc>https://sutando.org/zh_CN/blog/posts/migrate-from-laravel-to-nodejs-with-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod></url><url><loc>https://sutando.org/zh_CN/blog/posts/nodejs-orm-beginner-tutorial-build-first-app-with-sutando.html</loc><lastmod>2026-08-11T15:27:11.000Z</lastmod></url></urlset>